Ketahui cara menggunakan SQL SELECT dengan contoh



Artikel ini adalah panduan mendalam tentang cara menggunakan pernyataan SQL SELECT dengan contoh. Ini memberitahu pelbagai cara untuk menggunakan pertanyaan ini dengan perintah SQL yang lain.

Pangkalan data menyimpan sejumlah besar data dalam pelbagai format. Tetapi pernahkah anda berfikir bagaimana memilih data dari ? Baiklah, pernyataan SQL SELECT digunakan untuk mengambil data dari pangkalan data. Dalam artikel ini mengenai SQL SELECT, saya akan membincangkan cara menggunakan pernyataan SELECT dalam SQL dengan pelbagai yang lain .

cara menggunakan anaconda python

Topik berikut akan dibahas dalam artikel ini:





Apa itu SQL SELECT?

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

Sintaks PILIH SQL:

--Untuk memilih beberapa lajur SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Untuk memilih data lengkap dari jadual PILIH * DARI TableName - Untuk memilih catatan N teratas dari jadual PILIH TOP N * DARI Nama Table

Melanjutkan artikel ini mengenai SQL SELECT, mari kita memahami bagaimana menggunakan pernyataan SELECT dengan pelbagai cara.



Contoh :

Untuk pemahaman anda yang lebih baik, saya akan mempertimbangkan jadual berikut.

ID pelajar Nama pelajar Umur Bandar Negara
satuRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3Annadua puluh satuLondonUnited Kingdom
4John19New YorkPENGGUNAAN
5Alice22BerlinJerman

Mari kita perhatikan masing-masing satu persatu.

Contoh Lajur PILIH SQL

Di sini anda menyebutkan nama lajur yang ingin anda dapatkan semula data.



Contoh: Tulis pertanyaan untuk mendapatkan StudentID, StudentName dan Age dari jadual Pelajar.

PILIH ID Pelajar, Nama Pelajar, Umur DARI Pelajar

Pengeluaran:

ID pelajar Nama pelajar Umur
satuRohan2. 3
2Sameera22
3Annadua puluh satu
4John19
5Alice22

PILIH SQL * Contoh

Asterisk (*) digunakan untuk memilih semua data dari pangkalan data / jadual / lajur.

Contoh: Tulis pertanyaan untuk mendapatkan semua butiran dari jadual Pelajar.

PILIH * DARI Pelajar

Pengeluaran:

ID pelajar Nama pelajar Umur Bandar Negara
satuRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3Annadua puluh satuLondonUnited Kingdom
4John19New YorkPENGGUNAAN
5Alice22BerlinJerman

Itu adalah kaedah mudah untuk menggunakan pernyataan SELECT. Mari kita maju dalam artikel ini mengenai SQL SELECT dan memahami cara menggunakan pernyataan SELECT dengan perintah lain di SQL.

Gunakan SELECT dengan DISTINCT

Anda boleh menggunakan pernyataan SELECT dengan pernyataan DISTINCT untuk mendapatkan nilai yang berbeza sahaja.

Sintaks

PILIH DISTINCT ColumnName1, ColumnName2, ColumnName (N) DARI TableName

Contohnya

PILIH DISTINCT Umur DARI Pelajar

Pengeluaran:

Umur
2. 3
22
dua puluh satu
19

Selanjutnya dalam artikel ini, mari kita memahami cara menggunakan SQL SELECT dengan klausa ORDER BY.

Gunakan SELECT dengan ORDER BY

Seperti yang kita semua tahu bahawa Pernyataan ORDER BY digunakan untuk menyusun hasil sama ada dalam urutan menaik atau menurun. Kita boleh menggunakan pernyataan ORDER BY dengan pernyataan SELECT untuk mengambil data tertentu dalam urutan menaik atau menurun.

Sintaks
PILIH ColumnName1, ColumnName2, ColumnName (N) DARI TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC

Contoh untuk menggunakan ORDER BY sahaja

Tulis pertanyaan untuk memilih semua bidang dari jadual pelajar yang disusun mengikut bandar.

PILIH * DARI Pelajar ORDER MENGIKUT Bandar

Pengeluaran:

gabungan algoritma c ++
ID pelajar Nama pelajar Umur Bandar Negara
5Alice22BerlinJerman
3Anadua puluh satuLondonUnited Kingdom
satuRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
4John19New YorkPENGGUNAAN

Contoh menggunakan ORDER BY dalam urutan menurun

Tulis pertanyaan untuk memilih semua medan dari jadual pelajar yang disusun mengikut bandar mengikut urutan menurun.

PILIH * DARI Pelajar PESANAN MENGIKUT DESC Bandar
ID pelajar Nama pelajar Umur Bandar Negara
4John19New YorkPENGGUNAAN
satuRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3Anadua puluh satuLondonUnited Kingdom
5Alice22BerlinJerman

Selanjutnya dalam artikel ini, mari kita memahami cara menggunakan SQL SELECT dengan pernyataan GROUP BY.

Gunakan SELECT dengan GROUP BY

The Penyataan KUMPULAN OLEH digunakan dengan pernyataan SELECT untuk mengelompokkan hasil yang ditetapkan oleh satu atau lebih lajur.

Sintaks
PILIH ColumnName1, ColumnName2, ..., ColumnName (N) DARI TableName WHERE Condition GROUP BY ColumnName (N) ORDER BY ColumnName (N)

Contoh:

Tulis pertanyaan untuk menyenaraikan bilangan pelajar setiap peringkat umur.

PILIH COUNT (StudentID), Bandar DARI KUMPULAN Pelajar MENGIKUT Bandar

Pengeluaran:

c ++ susun atur
COUNT (Pelajar Pelajar) Bandar
2Mumbai
satuLondon
satuNew York
satuBerlin

Selanjutnya dalam artikel ini, mari kita memahami 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 keadaan.

Sintaks
PILIH ColumnName1, ColumnName2, ColumnName (N) DARI TableName DI MANA Condition GROUP BY ColumnName (N) MEMILIKI KEADAAN ORDER MENGIKUT ColumnName (N)

Contohnya

Tulis pertanyaan untuk mendapatkan bilangan pelajar di setiap bandar yang jumlah pelajarnya> 1, dan disusun mengikut urutan menurun.

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

Pengeluaran:

Kira (StudentID) Bandar
2Mumbai

Gunakan SELECT dengan klausa INTO

Pernyataan ini digunakan semasa anda ingin menyalin data dari satu jadual ke jadual yang lain.

Sintaks

SELECT * INTO NewTableName [IN DatabaseName] DARI OldTableName DI MANA Keadaan

Contohnya

Tulis pertanyaan untuk membuat sandaran pangkalan data Pelajar.

PILIH * KE DALAM Cadangan Pelajar DARI Pelajar

Pengeluaran:

Anda akan melihat bahawa jadual StudentBackup akan mempunyai semua medan dari jadual Pelajar.

ID pelajar Nama pelajar Umur Bandar Negara
satuRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia
3Annadua puluh satuLondonUnited Kingdom
4John19New YorkPENGGUNAAN
5Alice22BerlinJerman

Contoh: Tulis pertanyaan untuk membuat sandaran dengan memilih beberapa lajur jadual Pelajar.

PILIH Nama Pelajar, Umur KEHADIRAN Pelajar Daripada Pelajar

Pengeluaran:

Anda akan melihat bahawa jadual StudentBackup akan mempunyai medan berikut dari jadual Pelajar.

Nama pelajar Umur
Rohan2. 3
Sameera22
Annadua puluh satu
John19
Alice22

Contoh: Tulis pertanyaan untuk membuat sandaran dengan memasukkan semua butiran semua pelajar yang belajar di City ‘Mumbai’.

PILIH * KE DALAM PelajarBackup DARI Pelajar DI MANA Bandar = 'Mumbai'
ID pelajar Nama pelajar Umur Bandar Negara
satuRohan2. 3MumbaiIndia
2Sameera22MumbaiIndia

Ini adalah beberapa cara untuk menggunakan perintah SELECT. Untuk mendapatkan pengetahuan lebih lanjut terus berlatih menulis soalan di Perintah SQL .Dengan ini kami mengakhiri artikel ini mengenai SQL SELECT.

Sekiranya anda ingin mengetahui lebih lanjut mengenai MySQL dan kenali pangkalan data hubungan sumber terbuka ini, kemudian periksa kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami MySQL secara mendalam dan membantu anda mencapai penguasaan terhadap subjek ini.

Ada soalan untuk kami? Sila sebutkan di bahagian komen artikel ini mengenai SQL SELECT dan saya akan menghubungi anda.