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 |
satu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | dua puluh satu | London | United Kingdom |
4 | John | 19 | New York | PENGGUNAAN |
5 | Alice | 22 | Berlin | Jerman |
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 |
satu | Rohan | 2. 3 |
2 | Sameera | 22 |
3 | Anna | dua puluh satu |
4 | John | 19 |
5 | Alice | 22 |
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 |
satu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | dua puluh satu | London | United Kingdom |
4 | John | 19 | New York | PENGGUNAAN |
5 | Alice | 22 | Berlin | Jerman |
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 |
5 | Alice | 22 | Berlin | Jerman |
3 | Ana | dua puluh satu | London | United Kingdom |
satu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
4 | John | 19 | New York | PENGGUNAAN |
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 |
4 | John | 19 | New York | PENGGUNAAN |
satu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Ana | dua puluh satu | London | United Kingdom |
5 | Alice | 22 | Berlin | Jerman |
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 |
2 | Mumbai |
satu | London |
satu | New York |
satu | Berlin |
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 |
2 | Mumbai |
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 |
satu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
3 | Anna | dua puluh satu | London | United Kingdom |
4 | John | 19 | New York | PENGGUNAAN |
5 | Alice | 22 | Berlin | Jerman |
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 |
Rohan | 2. 3 |
Sameera | 22 |
Anna | dua puluh satu |
John | 19 |
Alice | 22 |
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 |
satu | Rohan | 2. 3 | Mumbai | India |
2 | Sameera | 22 | Mumbai | India |
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.