Daftar Operator Dalam SQL [Dengan Contoh]

Diterbitkan: 2021-05-02

Kita harus melakukan beberapa operasi untuk mengambil atau mengubah data yang ada dari database. SQL menawarkan beberapa operator untuk melakukan operasi sistem manajemen basis data. Di sini melalui artikel ini, kita akan membahas beberapa operator SQL dan beberapa informasi dasar dan contoh. Mari kita bahas operator dalam SQL sekarang.

Daftar isi

Apa itu Operator?

Operator SQL seperti kata kunci SQL yang dapat melakukan operasi aritmatika, perbandingan, dan logika. Mereka seperti konjungsi dan dapat digunakan untuk menentukan operasi dan kondisi dalam pernyataan SQL. Mereka dapat melayani beberapa kondisi dalam pernyataan seperti:

  • Operator Aritmatika
  • Operator Logika
  • Operator Perbandingan

Karena ada beberapa jenis operator dalam SQL, siapa pun dapat mengikuti kursus SQL apa pun untuk mempelajari lebih banyak operator. Mari kita memahaminya dengan contoh di bagian selanjutnya.

Operator di SQL

1. Operator Aritmatika

Operator aritmatika dapat digunakan untuk melakukan operasi aritmatika yang meliputi penambahan, pengurangan, perkalian, dan pembagian.

Operator

Operator Operasi Keterangan
+ Tambahan Operator ini digunakan untuk menambahkan dua nilai yang diberikan
Pengurangan Untuk mengurangi dua nilai yang diberikan, kita dapat menggunakan operator ini
* Perkalian Jika kita harus mengalikan dua nilai yang diberikan, maka kita dapat menggunakan operator ini
/ Divisi Untuk membagi dua nilai yang diberikan, kita dapat menggunakan operator pembagian
% Modulus Operator ini mengembalikan sisa yang diperoleh dengan membagi dua nilai yang diberikan

Contoh Operator Aritmatika dalam SQL:

PILIH 80 + 10;

PILIH 80 – 10;

PILIH 80 * 10;

PILIH 80 / 10;

PILIH 80% 10;

Output dari perintah SQL di atas dengan operator aritmatika adalah:

90

70

800

8

0

Jadi, ini adalah operator aritmatika SQL. Sekarang mari kita lihat operator Perbandingan di SQL.

2. Operator Perbandingan di SQL

Operator perbandingan digunakan untuk membandingkan dua nilai yang mungkin lebih kecil atau lebih besar dari atau sama dengan satu sama lain. Tabel operator pembandingnya adalah:

Operator Operasi Keterangan
= Sama dengan Untuk membandingkan kedua nilai tersebut, kita dapat menggunakan operator ini.
> Lebih besar dari Operator Boolean ini mengembalikan TRUE jika nilai operan kiri lebih besar dari nilai operan kanan.
< Kurang dari Operator Boolean ini mengembalikan TRUE jika nilai operan kiri lebih kecil dari nilai operan kanan.
<= Kurang dari atau Sama dengan Operator Boolean ini mengembalikan TRUE jika nilai operan kiri kurang dari atau sama dengan nilai operan kanan.
>= Lebih dari atau sama dengan Operator Boolean ini mengembalikan TRUE jika nilai operan kiri lebih besar atau sama dengan nilai operan kanan.
< > Atau != Tidak sebanding dengan Operator ini digunakan untuk memeriksa apakah dua nilai yang diberikan sama satu sama lain atau tidak.
! > Tidak lebih besar dari Untuk memeriksa apakah operan kiri lebih besar atau tidak dari operan kanan dan operator ini mengembalikan TRUE jika ditemukan kebenarannya.
!< Tidak kurang dari Untuk memeriksa apakah operan kiri lebih kecil atau tidak dari operan kanan dan operator ini mengembalikan TRUE jika ditemukan kebenarannya.

Untuk membandingkan nilai logika, operator ini digunakan dalam SQL. Sekarang mari kita bahas beberapa dari

operator logika dalam SQL .

Contoh Operator “=”,”<” dan ">”

PILIH * DARI Karyawan MANA Umur = 20;

PILIH * DARI Karyawan MANA Umur < 20;

PILIH * DARI Karyawan MANA Usia > 20;

3. Operator Logika dalam SQL

Sekarang mari kita bahas operator logika dalam SQL. Ada beberapa kasus seperti yang ditentukan dalam tabel berikut di mana kita dapat menggunakan operator logika ini:

Operator Dimana Menggunakan Operator?
SEMUA Operator ini digunakan untuk membandingkan beberapa nilai tertentu dengan nilai-nilai lainnya dari himpunan apa pun.
SETIAP Untuk membandingkan nilai tertentu dari suatu himpunan dengan nilai lainnya, kita dapat menggunakan operator ini.
DI DALAM Untuk membandingkan nilai tertentu dengan literal, kita dapat menggunakan operator ini.
DI ANTARA Untuk mencari nilai apa pun dalam rentang tertentu, kita dapat menggunakan operator ini.
DAN dan ATAU Operator ini digunakan untuk mendefinisikan beberapa kondisi dalam klausa WHERE.
BUKAN Untuk membalikkan output dari operator logika, operator NOT dapat digunakan.
SUKA Jika kita ingin membandingkan suatu pola melalui operator wildcard, maka kita dapat menggunakan operator LIKE.
BEBERAPA Untuk membandingkan beberapa nilai dengan nilai tertentu, kita dapat menggunakan operator BEBERAPA.
ADA Kita dapat menggunakan operator ini untuk mencari keberadaan setiap baris dalam tabel.

Contoh Operator ANTARA dan IN

PILIH * DARI Karyawan DI MANA Usia ANTARA 20 DAN 40;

PILIH * FROM Karyawan WHERE Age IN ('20',' 40');

Kedua query ini adalah contoh dari operator SQL.

Baca Terkait: Ide & Topik Proyek SQL

Pelajari Kursus Pengembangan Perangkat Lunak online dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.

Kesimpulan

SQL memiliki banyak kegunaan dan operator, dan Anda dapat menggunakan dan mempraktikkan operator ini untuk mengetahui lebih banyak tentangnya. Operator SQL membantu dalam pemrosesan data yang cepat. Selain itu, untuk membandingkan dua nilai apa pun, operator ini dapat langsung digunakan. Operator diminta selama banyak wawancara dengan kandidat yang lebih baru dan berpengalaman . Mempelajari perintah SQL dan operator dapat membantu Anda menyelesaikan wawancara.

Jika Anda tertarik untuk mempelajari lebih lanjut tentang pengembangan tumpukan penuh, lihat Program PG Eksekutif upGrad & IIIT-B dalam Pengembangan Perangkat Lunak Tumpukan Penuh yang dirancang untuk para profesional yang bekerja dan menawarkan 500+ jam pelatihan ketat, 9+ proyek, dan tugas, status Alumni IIIT-B, proyek batu penjuru praktis & bantuan pekerjaan dengan perusahaan-perusahaan top.

Apa itu SQL?

SQL adalah singkatan dari Structured Query Language dan merupakan bahasa pemrograman yang dirancang untuk mengambil dan memanipulasi data yang disimpan dalam sistem manajemen basis data relasional. SQL adalah bahasa pemrograman standar yang tidak bergantung pada bahasa. Seorang programmer menggunakan Structured Query Language untuk berkomunikasi dengan database, dengan atau tanpa dukungan dari manajer database.

Apa perbedaan antara basis data relasional dan non-relasional?

Database relasional adalah bagian dari database non-relasional. Database relasional terdiri dari tabel dengan kunci utama dan kolom lain yang terdiri dari baris. Ini bebas dari data yang berlebihan dan dapat digabungkan dan/atau terkait. Basis data non-relasional (atau basis data non-SQL) menggunakan pendekatan yang berbeda. Itu tidak menggunakan tabel sama sekali, ini bekerja pada konsep dokumen. Ini mungkin memiliki struktur pohon atau mungkin struktur grafik. Database relasional menyimpan data dalam tabel, yang terbuat dari baris dan kolom, data terkait dan diatur ke data lain dengan bergabung, indeks, kendala dan kunci. Di sisi lain, database non-relasional tidak hierarkis sebagai database relasional dan mereka menyimpan data sebagai dokumen. Basis data non-relasional tidak menggunakan gabungan untuk menghubungkan data, mereka menggunakan referensi di dalam dokumen.

Apa saja aplikasi SQL?

Ada sangat sedikit bahasa komputer yang dapat mengalahkan popularitas SQL dalam hal sifat dan cakupannya. Bahasa pemrograman populer seperti C, C++, PHP, Perl, Python dirancang untuk skrip tujuan umum dan itulah satu-satunya alasan popularitas dan cakupannya. Namun, dalam kasus SQL, ini adalah bahasa yang dirancang untuk menangani data dalam bentuk tabel, struktur data, dan kueri. Popularitas bahasa ini dapat dibuktikan dengan fakta bahwa bahasa ini disertakan di hampir setiap produk database yang memiliki nama berbeda seperti FoxPro SQL, Oracle SQL, dan MS SQL Server. Meskipun bahasa ini mencakup berbagai macam database, itu tidak persis sama. Misalnya, FoxPro SQL adalah dialek Sybase SQL, sedangkan Oracle SQL adalah dialek bahasa PostgreSQL.