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:
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 |
+ | Tambahan | Tambahkan nilai di kedua sisi operator |
- | Pengurangan | Digunakan untuk mengurangi nilai sisi kanan dari nilai sisi kiri |
* | Perkalian | Mengalikan nilai yang ada di setiap sisi operator |
/ | Divisi | Membagi nilai sisi kiri dengan nilai sisi kanan |
% | Modulus | Membagi 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 dengan | Digunakan untuk memeriksa apakah nilai kedua operan sama atau tidak. Jika sama, maka hasilnya TRUE. |
> | Lebih besar dari | Mengembalikan TRUE jika nilai operan kiri lebih besar dari operan kanan. |
< | Kurang dari | Memeriksa apakah nilai operan kiri kurang dari operan kanan, jika yes mengembalikan TRUE. |
> = | Lebih dari atau sama dengan | Digunakan untuk memeriksa apakah operan kiri lebih besar dari atau sama dengan operan kanan, dan mengembalikan TRUE, jika kondisinya benar. |
<= | Kurang dari atau sama dengan | Mengembalikan TRUE jika operan kiri kurang dari atau sama dengan operan kanan. |
atau! = | Tidak sebanding dengan | Digunakan untuk memeriksa apakah nilai operan sama atau tidak. Jika tidak sama, maka mengembalikan TRUE. |
!> | Tidak lebih dari | Memeriksa apakah operan kiri tidak lebih besar dari operan kanan, jika ya maka mengembalikan TRUE. |
!< | Tidak kurang dari | Mengembalikan 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 |
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 Siswa DI MANA Usia = 20
Keluaran:
Identitas Siswa | Nama depan | Nama keluarga | Usia |
4 | Akanksha | Jain | dua puluh |
Contoh [Gunakan lebih besar dari]:
PILIH * DARI siswa DI MANA Usia> 23
Keluaran:
Identitas Siswa | Nama depan | Nama keluarga | Usia |
5 | Vaibhav | Gupta | 25 |
Contoh [Gunakan kurang dari atau sama dengan]:
PILIH * DARI siswa MANA Umur<= 21
Keluaran:
Identitas Siswa | Nama depan | Nama keluarga | Usia |
2 | Priya | Kapoor | dua puluh satu |
3 | Rohan | Singhania | dua puluh satu |
4 | Akanksha | Jain | dua puluh |
Contoh [Tidak sama dengan]:
PILIH * DARI siswa DI MANA Usia> 25
Keluaran:
Identitas Siswa | Nama depan | Nama keluarga | Usia |
satu | Atul | Mishra | 2. 3 |
2 | Priya | Kapoor | dua puluh satu |
3 | Rohan | Singhania | dua puluh satu |
4 | Akanksha | Jain | dua 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 |
SEMUA | Digunakan untuk membandingkan nilai tertentu dengan semua nilai lain dalam satu set |
APA SAJA | Membandingkan nilai tertentu dengan salah satu nilai yang ada dalam satu set. |
DI | Digunakan untuk membandingkan nilai tertentu dengan nilai literal yang disebutkan. |
ANTARA | Mencari nilai dalam rentang yang disebutkan. |
DAN | Memungkinkan pengguna menyebutkan beberapa ketentuan dalam klausa WHERE. |
ATAU | Menggabungkan beberapa kondisi dalam klausa WHERE. |
TIDAK | A negate operator, digunakan untuk membalikkan keluaran dari operator logika. |
ADA | Digunakan untuk mencari keberadaan baris di tabel. |
SUKA | Membandingkan pola menggunakan operator karakter pengganti. |
BEBERAPA | Mirip 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 |
satu | Atul | Mishra | 2. 3 |
5 | Vaibhav | Gupta | 25 |
Contoh [ANTARA & DAN]
PILIH * DARI Siswa BERUMUR ANTARA 22 DAN 25
Keluaran:
Identitas Siswa | Nama depan | Nama keluarga | Usia |
satu | Atul | Mishra | 2. 3 |
Contoh [IN]
PILIH * DARI Siswa WHERE Age IN ('23 ',' 20 ')
Keluaran:
Identitas Siswa | Nama depan | Nama keluarga | Usia |
satu | Atul | Mishra | 2. 3 |
4 | Akanksha | Jain | dua 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.