Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Apa itu Operator SQL dan bagaimana cara kerjanya?

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

  • Apa itu operator?
  • Jenis Operator:
    1. Operator Aritmatika
    2. Operator Perbandingan
    3. Operator Logika

Apa itu operator SQL?

Operator SQL adalah kata kunci yang dicadangkan yang digunakan dalam klausa WHERE dari pernyataan SQL 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.

Jenis Operator SQL

Operator Aritmatika

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

Operator Operasi Deskripsi
+ Penambahan Tambahkan nilai di kedua sisi operator
Pengurangan Digunakan untuk mengurangkan nilai ruas kanan dengan nilai ruas kiri
* Perkalian Menggandakan nilai yang ada di setiap sisi operator
/ Divisi Membagi nilai ruas kiri dengan nilai ruas kanan
% Modulus Membagi nilai ruas kiri dengan nilai ruas kanan; dan mengembalikan sisanya

Contoh:

SELECT 40 + 20;

SELECT 40 - 20;

SELECT 40 * 20;

SELECT 40 / 20;

SELECT 40 % 20;

Keluaran:

60

20

800

2

0

Nah, itu tadi tentang operator aritmatika yang tersedia di SQL. Selanjutnya dalam artikel tentang operator SQL ini, 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 keduanya sama, maka akan mengembalikan TRUE.
> Lebih besar dari Mengembalikan TRUE jika nilai operan kiri lebih besar dari operan kanan.
Kurang dari Memeriksa apakah nilai operan kiri lebih kecil dari operan kanan, jika ya mengembalikan TRUE.
>= Lebih besar 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 sama dengan Digunakan untuk memeriksa apakah nilai operan sama atau tidak. Jika tidak sama maka akan mengembalikan TRUE.
!> Tidak lebih besar 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 yang lebih baik, saya akan mempertimbangkan tabel berikut untuk melakukan berbagai operasi.

StudentID NamaDepan Nama Belakang Usia
1 Atul Mishra 23
2 Priya Kapoor 21
3 Rohan Singapura 21
4 Akanksha Jain 20
5 Vaibhav Gupta 25

Contoh[Gunakan sama dengan]:

SELECT * FROM Students
WHERE Age = 20;

Keluaran:

StudentID NamaDepan Nama Belakang Usia
4 Akanksha Jain 20

Contoh[Gunakan lebih besar dari]:

SELECT * FROM students
WHERE Age > 23;

Keluaran:

StudentID NamaDepan Nama Belakang Usia
5 Vaibhav Gupta 25

Contoh[Gunakan kurang dari atau sama dengan]:

SELECT * FROM students
WHERE Age <= 21;

Keluaran:

StudentID NamaDepan Nama Belakang Usia
2 Priya Kapoor 21
3 Rohan Singapura 21
4 Akanksha Jain 20

Contoh[Tidak sama dengan]:

SELECT * FROM students
WHERE Age > 25;

Keluaran:

StudentID NamaDepan Nama Belakang Usia
1 Atul Mishra 23
2 Priya Kapoor 21
3 Rohan Singapura 21
4 Akanksha Jain 20

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

Operator Logika

Operator logika digunakan untuk melakukan operasi seperti ALL, ANY, NOT, BETWEEN 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.
IN Digunakan untuk membandingkan nilai tertentu dengan nilai literal yang disebutkan.
ANTARA Menelusuri nilai dalam rentang yang disebutkan.
DAN Memungkinkan pengguna untuk menyebutkan beberapa kondisi dalam klausa WHERE.
ATAU Menggabungkan beberapa kondisi dalam klausa WHERE.
TIDAK Operator negate, digunakan untuk membalikkan output dari operator logika.
ADA Digunakan untuk mencari keberadaan baris dalam tabel.
SUKA Membandingkan pola menggunakan operator wildcard.
BEBERAPA Mirip dengan operator ANY, dan digunakan untuk 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[APAPUN]

SELECT * FROM Students
WHERE Age > ANY (SELECT Age FROM Students WHERE Age > 21);

Keluaran:

StudentID NamaDepan Nama Belakang Usia
1 Atul Mishra 23
5 Vaibhav Gupta 25

Contoh[ANTARA &DAN]

SELECT * FROM Students
WHERE Age BETWEEN 22 AND 25;

Keluaran:

StudentID NamaDepan Nama Belakang Usia
1 Atul Mishra 23

Contoh[IN]

SELECT * FROM Students
WHERE Age IN('23', '20');

Keluaran:

StudentID NamaDepan Nama Belakang Usia
1 Atul Mishra 23
4 Akanksha Jain 20

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

Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan kenali database relasional sumber terbuka ini, lalu lihat . kami Pelatihan Sertifikasi DBA MySQL 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 tersebut.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa itu SQL dan bagaimana cara memulainya?

  2. Mengapa Menggunakan Tes Unit adalah Investasi Besar untuk Arsitektur Berkualitas Tinggi

  3. 5 kesalahan desain kueri SQL yang sangat umum untuk dihindari dengan cara apa pun

  4. Menghubungkan ke Sage dari Jawa

  5. Konten Tidak Terstruktur:Sumber Bahan Bakar yang Belum Dimanfaatkan untuk AI dan Pembelajaran Mesin