Apa itu Operator SQL dan bagaimana cara kerjanya?



Artikel ini adalah panduan komprehensif tentang operator SQL teratas yang dapat Anda gunakan dalam kueri untuk mengambil, mengelola, dan mengakses data dalam database.

Saat menangani data dalam database, kita sering cenderung melakukan berbagai jenis operasi untuk memanipulasi dan mengambil data. SQL menjadi dasar dari sistem manajemen database, menawarkan berbagai operator untuk melakukan operasi tersebut. Pada artikel tentang operator SQL kali ini, saya akan membahas berbagai operator yang digunakan dalam SQL, dengan urutan sebagai berikut:

Operator SQL-SQL-Edureka





    1. Operator Aritmatika
    2. Operator Perbandingan
    3. Operator Logis

Apa itu operator SQL?

Operator SQL adalah kata kunci khusus yang digunakan dalam klausa WHERE dari a untuk melakukan operasi aritmatika, logika dan perbandingan. Operator bertindak sebagai konjungsi dalam pernyataan SQL untuk memenuhi beberapa kondisi dalam sebuah pernyataan.

Karena, ada berbagai jenis operator di SQL, mari kita pahami hal yang sama di bagian selanjutnya dari artikel ini tentang operator SQL.



implementasi linked list di c

Jenis Operator SQL

Operator Aritmatika

Operator ini digunakan untuk melakukan operasi seperti penjumlahan, perkalian, pengurangan, dll.

Operator Operasi Deskripsi
+TambahanTambahkan nilai di kedua sisi operator
-PenguranganDigunakan untuk mengurangi nilai sisi kanan dari nilai sisi kiri
*PerkalianMengalikan nilai yang ada di setiap sisi operator
/DivisiMembagi nilai sisi kiri dengan nilai sisi kanan
%ModulusMembagi nilai sisi kiri dengan nilai sisi kanan dan mengembalikan sisanya

Contoh:

PILIH 40 + 20 PILIH 40 - 20 PILIH 40 * 20 PILIH 40/20 PILIH 40% 20

Keluaran:

60 20800 2 0

Nah, itu tadi tentang operator aritmatika yang tersedia di SQL. Selanjutnya dalam artikel ini tentang operator SQL, mari kita pahami operator perbandingan yang tersedia.



Operator Perbandingan

Operator ini digunakan untuk melakukan operasi seperti sama dengan, lebih besar dari, kurang dari dll.

Operator Operasi Deskripsi
=Sama denganDigunakan untuk memeriksa apakah nilai kedua operan sama atau tidak. Jika sama, maka hasilnya TRUE.
>Lebih besar dariMengembalikan TRUE jika nilai operan kiri lebih besar dari operan kanan.
<Kurang dariMemeriksa apakah nilai operan kiri kurang dari operan kanan, jika yes mengembalikan TRUE.
> =Lebih dari atau sama denganDigunakan untuk memeriksa apakah operan kiri lebih besar dari atau sama dengan operan kanan, dan mengembalikan TRUE, jika kondisinya benar.
<=Kurang dari atau sama denganMengembalikan TRUE jika operan kiri kurang dari atau sama dengan operan kanan.
atau! =Tidak sebanding denganDigunakan untuk memeriksa apakah nilai operan sama atau tidak. Jika tidak sama, maka mengembalikan TRUE.
!>Tidak lebih dariMemeriksa apakah operan kiri tidak lebih besar dari operan kanan, jika ya maka mengembalikan TRUE.
!<Tidak kurang dariMengembalikan TRUE, jika operan kiri tidak kurang dari operan kanan.

Contoh:

Untuk pemahaman Anda yang lebih baik, saya akan mempertimbangkan tabel berikut untuk melakukan berbagai operasi.

Identitas Siswa Nama depan Nama keluarga Usia
satuAtulMishra2. 3
2PriyaKapoordua puluh satu
3RohanSinghaniadua puluh satu
4AkankshaJaindua puluh
5VaibhavGupta25

Contoh [Gunakan sama dengan]:

PILIH * DARI Siswa DI MANA Usia = 20

Keluaran:

Identitas Siswa Nama depan Nama keluarga Usia
4AkankshaJaindua puluh

Contoh [Gunakan lebih besar dari]:

PILIH * DARI siswa DI MANA Usia> 23

Keluaran:

Identitas Siswa Nama depan Nama keluarga Usia
5VaibhavGupta25

Contoh [Gunakan kurang dari atau sama dengan]:

PILIH * DARI siswa MANA Umur<= 21 

Keluaran:

Identitas Siswa Nama depan Nama keluarga Usia
2PriyaKapoordua puluh satu
3RohanSinghaniadua puluh satu
4AkankshaJaindua puluh

Contoh [Tidak sama dengan]:

PILIH * DARI siswa DI MANA Usia> 25

Keluaran:

Identitas Siswa Nama depan Nama keluarga Usia
satuAtulMishra2. 3
2PriyaKapoordua puluh satu
3RohanSinghaniadua puluh satu
4AkankshaJaindua puluh

Nah, itu tadi beberapa contoh operator pembanding. Lanjut ke artikel ini tentang operator SQL, mari kita pahami berbagai operator logika yang tersedia.

Operator Logis

Operator logika digunakan untuk melakukan operasi seperti SEMUA, APA PUN, BUKAN, ANTARA dll.

Operator Deskripsi
SEMUADigunakan untuk membandingkan nilai tertentu dengan semua nilai lain dalam satu set
APA SAJAMembandingkan nilai tertentu dengan salah satu nilai yang ada dalam satu set.
DIDigunakan untuk membandingkan nilai tertentu dengan nilai literal yang disebutkan.
ANTARAMencari nilai dalam rentang yang disebutkan.
DANMemungkinkan pengguna menyebutkan beberapa ketentuan dalam klausa WHERE.
ATAUMenggabungkan beberapa kondisi dalam klausa WHERE.
TIDAKA negate operator, digunakan untuk membalikkan keluaran dari operator logika.
ADADigunakan untuk mencari keberadaan baris di tabel.
SUKA Membandingkan pola menggunakan operator karakter pengganti.
BEBERAPAMirip dengan operator ANY, dan digunakan membandingkan nilai tertentu dengan beberapa nilai yang ada dalam satu set.

Contoh:

Saya akan mempertimbangkan tabel Siswa yang dipertimbangkan di atas, untuk melakukan beberapa operasi.

Contoh [ANY]

PILIH * DARI Siswa DI MANA Usia> APA SAJA (PILIH Usia DARI Siswa DI MANA Usia> 21)

Keluaran:

Identitas Siswa Nama depan Nama keluarga Usia
satuAtulMishra2. 3
5VaibhavGupta25

Contoh [ANTARA & DAN]

PILIH * DARI Siswa BERUMUR ANTARA 22 DAN 25

Keluaran:

Identitas Siswa Nama depan Nama keluarga Usia
satuAtulMishra2. 3

Contoh [IN]

PILIH * DARI Siswa WHERE Age IN ('23 ',' 20 ')

Keluaran:

Identitas Siswa Nama depan Nama keluarga Usia
satuAtulMishra2. 3
4AkankshaJaindua puluh

Dalam artikel ini, saya hanya menjelaskan beberapa contoh. Saya akan mengatakan, maju dan latih beberapa contoh lagi tentang berbagai jenis operator untuk mendapatkan praktik yang baik dalam menulis kueri SQL.

Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan kenali basis data relasional sumber terbuka ini, lalu lihat 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.

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