Apa itu Pengendali SQL dan bagaimana ia berfungsi?



Artikel ini adalah panduan komprehensif mengenai pengendali SQL teratas yang boleh anda gunakan dalam pertanyaan untuk mendapatkan, mengurus dan mengakses data dalam pangkalan data.

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:

Pengendali SQL-SQL-Edureka





    1. Pengendali Aritmetik
    2. Pengendali Perbandingan
    3. Pengendali Logik

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
+PenambahanTambahkan nilai di kedua-dua sisi operator
-PenolakanDigunakan untuk mengurangkan nilai sisi kanan dari nilai sisi kiri
*PendarabanMelipat gandakan nilai yang ada pada setiap sisi operator
/BahagianMembahagi nilai sebelah kiri dengan nilai sebelah kanan
%ModulusMembahagi 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 denganDigunakan untuk memeriksa sama ada nilai kedua-dua operan sama atau tidak. Sekiranya mereka sama, maka ia mengembalikan BENAR.
>Lebih besar daripadaMengembalikan BENAR jika nilai operan kiri lebih besar daripada operan kanan.
<Kurang daripadaMemeriksa sama ada nilai operan kiri kurang daripada operan kanan, jika ya mengembalikan BENAR.
> =Lebih besar daripada atau sama denganDigunakan untuk memeriksa sama ada operan kiri lebih besar daripada atau sama dengan operan kanan, dan mengembalikan TRUE, jika keadaannya benar.
<=Kurang daripada atau sama denganMengembalikan BENAR jika operan kiri kurang daripada atau sama dengan operan kanan.
atau! =Tidak sama denganDigunakan untuk memeriksa sama ada nilai operan sama atau tidak. Sekiranya mereka tidak sama, ia mengembalikan BENAR.
!>Tidak lebih besar daripadaMemeriksa sama ada operan kiri tidak lebih besar daripada operan kanan, jika ya maka mengembalikan BENAR.
!<Tidak kurang dariMengembalikan 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
satuAtulMishra2. 3
2PriyaKapoordua puluh satu
3RohanSinghaniadua puluh satu
4AkankshaJaindua puluh
5VaibhavGupta25

Contoh [Gunakan sama dengan]:

PILIH * DARI Pelajar DI MANA Umur = 20

Pengeluaran:

ID pelajar Nama pertama Nama terakhir Umur
4AkankshaJaindua puluh

Contoh [Penggunaan lebih besar daripada]:

PILIH * DARI pelajar DI MANA Umur> 23

Pengeluaran:

ID pelajar Nama pertama Nama terakhir Umur
5VaibhavGupta25

Contoh [Gunakan kurang daripada atau sama dengan]:

PILIH * DARI pelajar DI MANA Umur<= 21 

Pengeluaran:

ID pelajar Nama pertama Nama terakhir Umur
2PriyaKapoordua puluh satu
3RohanSinghaniadua puluh satu
4AkankshaJaindua puluh

Contoh [Tidak sama dengan]:

PILIH * DARI pelajar DI MANA Umur> 25

Pengeluaran:

ID pelajar Nama pertama Nama terakhir Umur
satuAtulMishra2. 3
2PriyaKapoordua puluh satu
3RohanSinghaniadua puluh satu
4AkankshaJaindua 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
SEMUADigunakan untuk membandingkan nilai tertentu dengan semua nilai lain dalam satu set
SEBARANGMembandingkan nilai tertentu dengan mana-mana nilai yang terdapat dalam satu set.
DALAMDigunakan untuk membandingkan nilai tertentu dengan nilai literal yang disebutkan.
ANTARAMencari nilai dalam julat yang disebutkan.
DANMembolehkan pengguna menyebutkan beberapa syarat dalam klausa WHERE.
ATAUMenggabungkan pelbagai syarat dalam klausa WHERE.
TIDAKPengendali negatif, digunakan untuk membalikkan output operator logik.
ADADigunakan untuk mencari kehadiran baris dalam jadual.
SUKA Membandingkan corak menggunakan operator wildcard.
SESETENGAHSama 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
satuAtulMishra2. 3
5VaibhavGupta25

Contoh [ANTARA & DAN]

PILIH * DARI Pelajar DI MANA Umur ANTARA 22 DAN 25

Pengeluaran:

ID pelajar Nama pertama Nama terakhir Umur
satuAtulMishra2. 3

Contoh [IN]

PILIH * DARI Pelajar DI MANA Umur DALAM ('23 ',' 20 ')

Pengeluaran:

ID pelajar Nama pertama Nama terakhir Umur
satuAtulMishra2. 3
4AkankshaJaindua 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.