Semasa mengendalikan data dalam pangkalan data, kami sering cenderung melakukan pelbagai jenis operasi untuk memanipulasi dan mengambil data. SQL menjadi asas sistem pengurusan pangkalan data, menawarkan pelbagai pengendali untuk melakukan operasi tersebut. Dalam artikel ini mengenai pengendali SQL, saya akan membincangkan pelbagai pengendali yang digunakan dalam SQL, dalam urutan berikut:
Apakah pengendali SQL?
Pengendali SQL adalah kata kunci terpelihara yang digunakan dalam klausa WHERE a untuk melakukan operasi aritmetik, logik dan perbandingan. Pengendali bertindak sebagai penghubung dalam penyataan SQL untuk memenuhi pelbagai syarat dalam pernyataan.
Oleh kerana, terdapat pelbagai jenis operator di SQL, mari kita memahami hal yang sama di bahagian seterusnya artikel ini mengenai operator SQL.
Jenis Pengendali SQL
Pengendali Aritmetik
Pengendali ini digunakan untuk melakukan operasi seperti penambahan, pendaraban, pengurangan dll.
Pengendali | Operasi | Penerangan |
+ | Penambahan | Tambahkan nilai di kedua-dua sisi operator |
- | Penolakan | Digunakan untuk mengurangkan nilai sisi kanan dari nilai sisi kiri |
* | Pendaraban | Melipat gandakan nilai yang ada pada setiap sisi operator |
/ | Bahagian | Membahagi nilai sebelah kiri dengan nilai sebelah kanan |
% | Modulus | Membahagi nilai sebelah kiri dengan nilai sebelah kanan dan mengembalikan baki |
Contoh:
PILIH 40 + 20 PILIH 40 - 20 PILIH 40 * 20 PILIH 40/20 PILIH 40% 20
Pengeluaran:
60 20 800 2 0
Nah, itu mengenai operator aritmetik yang terdapat di SQL. Selanjutnya dalam artikel ini mengenai pengendali SQL, marilah kita memahami operator perbandingan yang ada.
cara memasang php pada windows
Pengendali Perbandingan
Pengendali ini digunakan untuk melakukan operasi seperti sama dengan, lebih besar daripada, kurang daripada dll.
Pengendali | Operasi | Penerangan |
= | Sama dengan | Digunakan untuk memeriksa sama ada nilai kedua-dua operan sama atau tidak. Sekiranya mereka sama, maka ia mengembalikan BENAR. |
> | Lebih besar daripada | Mengembalikan BENAR jika nilai operan kiri lebih besar daripada operan kanan. |
< | Kurang daripada | Memeriksa sama ada nilai operan kiri kurang daripada operan kanan, jika ya mengembalikan BENAR. |
> = | Lebih besar daripada atau sama dengan | Digunakan untuk memeriksa sama ada operan kiri lebih besar daripada atau sama dengan operan kanan, dan mengembalikan TRUE, jika keadaannya benar. |
<= | Kurang daripada atau sama dengan | Mengembalikan BENAR jika operan kiri kurang daripada atau sama dengan operan kanan. |
atau! = | Tidak sama dengan | Digunakan untuk memeriksa sama ada nilai operan sama atau tidak. Sekiranya mereka tidak sama, ia mengembalikan BENAR. |
!> | Tidak lebih besar daripada | Memeriksa sama ada operan kiri tidak lebih besar daripada operan kanan, jika ya maka mengembalikan BENAR. |
!< | Tidak kurang dari | Mengembalikan BENAR, jika operan kiri tidak kurang daripada operan kanan. |
Contoh:
Untuk pemahaman anda yang lebih baik, saya akan mempertimbangkan jadual berikut untuk melakukan pelbagai operasi.
ID pelajar | Nama pertama | Nama terakhir | Umur |
satu | Atul | Mishra | 2. 3 |
2 | Priya | Kapoor | dua puluh satu |
3 | Rohan | Singhania | dua puluh satu |
4 | Akanksha | Jain | dua puluh |
5 | Vaibhav | Gupta | 25 |
Contoh [Gunakan sama dengan]:
PILIH * DARI Pelajar DI MANA Umur = 20
Pengeluaran:
ID pelajar | Nama pertama | Nama terakhir | Umur |
4 | Akanksha | Jain | dua puluh |
Contoh [Penggunaan lebih besar daripada]:
PILIH * DARI pelajar DI MANA Umur> 23
Pengeluaran:
ID pelajar | Nama pertama | Nama terakhir | Umur |
5 | Vaibhav | Gupta | 25 |
Contoh [Gunakan kurang daripada atau sama dengan]:
PILIH * DARI pelajar DI MANA Umur<= 21
Pengeluaran:
ID pelajar | Nama pertama | Nama terakhir | Umur |
2 | Priya | Kapoor | dua puluh satu |
3 | Rohan | Singhania | dua puluh satu |
4 | Akanksha | Jain | dua puluh |
Contoh [Tidak sama dengan]:
PILIH * DARI pelajar DI MANA Umur> 25
Pengeluaran:
ID pelajar | Nama pertama | Nama terakhir | Umur |
satu | Atul | Mishra | 2. 3 |
2 | Priya | Kapoor | dua puluh satu |
3 | Rohan | Singhania | dua puluh satu |
4 | Akanksha | Jain | dua puluh |
Itulah beberapa contoh mengenai operator perbandingan. Melanjutkan artikel ini mengenai pengendali SQL, mari kita memahami pelbagai pengendali logik yang ada.
Pengendali Logik
Pengendali logik digunakan untuk melakukan operasi seperti SEMUA, SETIAP, TIDAK, ANTARA dll.
Pengendali | Penerangan |
SEMUA | Digunakan untuk membandingkan nilai tertentu dengan semua nilai lain dalam satu set |
SEBARANG | Membandingkan nilai tertentu dengan mana-mana nilai yang terdapat dalam satu set. |
DALAM | Digunakan untuk membandingkan nilai tertentu dengan nilai literal yang disebutkan. |
ANTARA | Mencari nilai dalam julat yang disebutkan. |
DAN | Membolehkan pengguna menyebutkan beberapa syarat dalam klausa WHERE. |
ATAU | Menggabungkan pelbagai syarat dalam klausa WHERE. |
TIDAK | Pengendali negatif, digunakan untuk membalikkan output operator logik. |
ADA | Digunakan untuk mencari kehadiran baris dalam jadual. |
SUKA | Membandingkan corak menggunakan operator wildcard. |
SESETENGAH | Sama dengan operator APAPUN, dan digunakan membandingkan nilai tertentu dengan beberapa nilai yang ada dalam satu set. |
Contoh:
Saya akan mempertimbangkan jadual Pelajar yang dipertimbangkan di atas, untuk menjalankan beberapa operasi.
Contoh [SEBARANG]
PILIH * DARI Pelajar DI MANA Umur> SEBARANG (PILIH Umur DARI Pelajar DI MANA Umur> 21)
Pengeluaran:
ID pelajar | Nama pertama | Nama terakhir | Umur |
satu | Atul | Mishra | 2. 3 |
5 | Vaibhav | Gupta | 25 |
Contoh [ANTARA & DAN]
PILIH * DARI Pelajar DI MANA Umur ANTARA 22 DAN 25
Pengeluaran:
ID pelajar | Nama pertama | Nama terakhir | Umur |
satu | Atul | Mishra | 2. 3 |
Contoh [IN]
PILIH * DARI Pelajar DI MANA Umur DALAM ('23 ',' 20 ')
Pengeluaran:
ID pelajar | Nama pertama | Nama terakhir | Umur |
satu | Atul | Mishra | 2. 3 |
4 | Akanksha | Jain | dua puluh |
Dalam artikel ini, saya telah menerangkan hanya beberapa contoh. Saya katakan, teruskan dan praktikkan beberapa contoh mengenai pelbagai jenis operator untuk mendapatkan amalan yang baik dalam menulis pertanyaan SQL.
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 Operators' dan saya akan menghubungi anda.