Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Pelajari cara menggunakan SQL SELECT dengan contoh

Database menyimpan data dalam jumlah besar dalam berbagai format. Tapi pernahkah Anda berpikir bagaimana memilih data dari database? Nah, pernyataan SQL SELECT digunakan untuk mengambil data dari database. Pada artikel tentang SQL SELECT ini, saya akan membahas cara menggunakan pernyataan SELECT dalam SQL dengan berbagai perintah lainnya.

Topik berikut akan dibahas dalam artikel ini:

  • Apa itu PILIH?
  • Sintaks
  • Contoh:
    • PILIH Contoh Kolom
    • PILIH * Contoh
    • Gunakan SELECT dengan DISTINCT
    • PILIH dengan ORDER BY
    • Gunakan SELECT dengan GROUP BY
    • PILIH Memiliki Klausa
    • Gunakan PILIH KE

Apa itu SQL SELECT?

Pernyataan SELECT digunakan untuk memilih kumpulan data tertentu dari database. Data yang dikembalikan oleh pernyataan SELECT disimpan dalam tabel hasil yang disebut sebagai kumpulan hasil.

Sintaks SQL SELECT:

--To select few columns
SELECT ColumnName1, ColumnName2, ColumnName(N) FROM TableName; 

-- To select complete data from the table 
SELECT * FROM TableName; 

--To select the top N records from the table 
SELECT TOP N * FROM TableName;

Berlanjut dalam artikel tentang SQL SELECT ini, mari kita pahami cara menggunakan pernyataan SELECT dalam berbagai cara.

Contoh :

Untuk pemahaman Anda yang lebih baik, saya akan mempertimbangkan tabel berikut.

StudentID NamaSiswa Usia Kota Negara
1 Rohan 23 Mumbai India
2 Sameera 22 Mumbai India
3 Anna 21 London Inggris Raya
4 John 19 New York AS
5 Alice 22 Berlin Jerman

Mari kita lihat satu per satu.

Contoh Kolom SQL SELECT

Di sini Anda menyebutkan nama kolom yang ingin Anda ambil datanya.

Contoh: Tulis kueri untuk mengambil StudentID, StudentName dan Age dari tabel Students.

SELECT StudentID, StudentName, Age FROM Students;

Keluaran:

StudentID NamaSiswa Usia
1 Rohan 23
2 Sameera 22
3 Anna 21
4 John 19
5 Alice 22

SQL SELECT * Contoh

Tanda Asterisk(*) digunakan untuk memilih semua data dari database/ tabel/ kolom.

Contoh: Tulis kueri untuk mengambil semua detail dari tabel Siswa.

SELECT * FROM Students;

Keluaran:

StudentID NamaSiswa Usia Kota Negara
1 Rohan 23 Mumbai India
2 Sameera 22 Mumbai India
3 Anna 21 London Inggris Raya
4 John 19 New York AS
5 Alice 22 Berlin Jerman

Itu adalah cara sederhana untuk menggunakan pernyataan SELECT. Mari kita lanjutkan artikel ini tentang SQL SELECT dan memahami cara menggunakan pernyataan SELECT dengan perintah lain di SQL.

Gunakan SELECT dengan DISTINCT

Anda dapat menggunakan pernyataan SELECT dengan pernyataan DISTINCT untuk mengambil hanya nilai yang berbeda.

Sintaks

SELECT DISTINCT ColumnName1, ColumnName2,ColumnName(N) FROM TableName;

Contoh

SELECT DISTINCT Age FROM Students;

Keluaran:

Usia
23
22
21
19

Melanjutkan artikel ini, mari kita pahami cara menggunakan SQL SELECT dengan klausa ORDER BY.

Gunakan SELECT dengan ORDER BY

Seperti yang kita semua tahu bahwa pernyataan ORDER BY digunakan untuk mengurutkan hasil baik dalam urutan menaik atau menurun. Kita dapat menggunakan pernyataan ORDER BY dengan pernyataan SELECT untuk mengambil data tertentu dalam urutan menaik atau menurun.

Sintaks
SELECT ColumnName1, ColumnName2, ColumnName(N) 
FROM TableName 
ORDER BY ColumnName1, ColumnName2, ... ASC|DESC;

Contoh untuk hanya menggunakan ORDER BY

Tulis kueri untuk memilih semua bidang dari tabel siswa yang diurutkan menurut kota.

SELECT * FROM Students ORDER BY City;

Keluaran:

StudentID NamaSiswa Usia Kota Negara
5 Alice 22 Berlin Jerman
3 Ana 21 London Inggris Raya
1 Rohan 23 Mumbai India
2 Sameera 22 Mumbai India
4 John 19 New York AS

Contoh untuk menggunakan ORDER BY dalam urutan menurun

Tulis kueri untuk memilih semua bidang dari tabel siswa yang diurutkan berdasarkan kota dalam urutan menurun.

SELECT * FROM Students ORDER BY City DESC;
StudentID NamaSiswa Usia Kota Negara
4 John 19 New York AS
1 Rohan 23 Mumbai India
2 Sameera 22 Mumbai India
3 Ana 21 London Inggris Raya
5 Alice 22 Berlin Jerman

Selanjutnya di artikel ini, mari kita pahami cara menggunakan SQL SELECT dengan pernyataan GROUP BY.

Gunakan SELECT dengan GROUP BY

Pernyataan GROUP BY digunakan dengan pernyataan SELECT untuk mengelompokkan kumpulan hasil menurut satu atau beberapa kolom.

Sintaks
SELECT ColumnName1, ColumnName2,..., ColumnName(N) 
FROM TableName 
WHERE Condition
GROUP BY ColumnName(N) 
ORDER BY ColumnName(N);

Contoh:

Tulis kueri untuk mencantumkan jumlah siswa setiap usia.

SELECT COUNT(StudentID), City FROM Students GROUP BY City;

Keluaran:

COUNT(StudentID) Kota
2 Mumbai
1 London
1 New York
1 Berlin

Selanjutnya di artikel ini, mari kita pahami cara menggunakan SQL SELECT dengan pernyataan GROUP BY.

Gunakan SELECT dengan klausa HAVING

Klausa HAVING dapat digunakan dengan pernyataan SELECT untuk mengambil data berdasarkan beberapa kondisi.

Sintaks
SELECT ColumnName1, ColumnName2, ColumnName(N) 
FROM TableName 
WHERE Condition 
GROUP BY ColumnName(N) 
HAVING Condition 
ORDER BY ColumnName(N);

Contoh

Tulis kueri untuk mengambil jumlah siswa di setiap kota dengan jumlah siswa> 1, dan diurutkan dalam urutan menurun.

SELECT COUNT(StudentID), City 
FROM Students 
GROUP BY City 
HAVING COUNT(StudentID) > 1 
ORDER BY COUNT(StudentID) DESC;

Keluaran:

Hitung(StudentID) Kota
2 Mumbai

Gunakan SELECT dengan klausa INTO

Pernyataan ini digunakan saat Anda ingin menyalin data dari satu tabel ke tabel lainnya.

Sintaks

SELECT * INTO NewTableName [IN DatabaseName] 
FROM OldTableName 
WHERE Condition;

Contoh

Tulis kueri untuk membuat cadangan database Siswa.

SELECT * INTO StudentBackup FROM Students;

Keluaran:

Anda akan melihat bahwa tabel StudentBackup akan memiliki semua bidang dari tabel Students.

StudentID NamaSiswa Usia Kota Negara
1 Rohan 23 Mumbai India
2 Sameera 22 Mumbai India
3 Anna 21 London Inggris Raya
4 John 19 New York AS
5 Alice 22 Berlin Jerman

Contoh: Tulis kueri untuk membuat cadangan dengan memilih beberapa kolom tabel Siswa.

SELECT StudentName, Age INTO StudentBackup FROM Students;

Keluaran:

Anda akan melihat bahwa tabel StudentBackup akan memiliki bidang berikut dari tabel Students.

NamaSiswa Usia
Rohan 23
Sameera 22
Anna 21
John 19
Alice 22

Contoh: Tulis kueri untuk membuat cadangan dengan memasukkan semua detail semua siswa yang belajar di Kota 'Mumbai'.

SELECT * INTO StudentsBackup FROM Students WHERE City = 'Mumbai';
StudentID NamaSiswa Usia Kota Negara
1 Rohan 23 Mumbai India
2 Sameera 22 Mumbai India

Ini adalah beberapa cara untuk menggunakan perintah SELECT. Untuk mendapatkan pengetahuan lebih lanjut, lanjutkan dan berlatih menulis kueri dalam perintah SQL. Dengan ini kita mengakhiri artikel ini tentang SQL SELECT.

Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan mengenal database relasional sumber terbuka ini, lihat Pelatihan Sertifikasi DBA MySQL kami yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek tersebut.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar artikel ini tentang SQL SELECT dan saya akan menghubungi Anda kembali.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menghapus Kunci Utama di SQL

  2. Fitur usang untuk dikeluarkan dari kotak peralatan Anda – Bagian 1

  3. Apakah Anda Diurutkan? Tips Mengenai Pemesanan Jendela T-SQL

  4. Pengantar HDFS | Apa itu HDFS dan Bagaimana Cara Kerjanya?

  5. Seberapa besar dampak pilihan tipe data?