Operator SQL & Jenisnya | Jenis Operator SQL
Diterbitkan: 2021-03-10Daftar isi
Apa itu Operator?
Setiap admin database atau geeks yang bekerja pada database menggunakan kueri SQL untuk memanipulasi data dan mengambil hasil tabel. Manipulasi data ini dilakukan dengan bantuan operator. Operator adalah kata kunci yang digunakan dalam kueri SQL untuk memanipulasi data, dan mengembalikan hasil berdasarkan fungsionalitas operator tersebut.
Operator ini memungkinkan kita untuk melakukan beberapa fungsi seperti melakukan operasi aritmatika, membandingkan dua ekspresi, dll. Biasanya juga bertindak sebagai penghubung antara beberapa kondisi dalam kueri. Operator dapat berupa operator unary atau operator biner.
Operator unary hanya menggunakan satu operan untuk eksekusinya, sedangkan operator biner menggunakan dua operan. Operan tidak lain adalah objek di mana kita dapat menggunakan operator. Sebagai contoh, perhatikan pernyataan berikut: 1 + 2. Di sini 1 dan 2 adalah operan, sedangkan + adalah operatornya. Dalam SQL, daripada hanya menggunakan angka, kami biasanya menggunakan tabel untuk mendapatkan hasilnya.
Pada artikel ini, kita akan melihat berbagai operator yang ditawarkan dalam SQL. Setelah mendaftar semua operator, kita akan melihat beberapa contoh untuk pemahaman yang lebih baik.
Jenis Operator
Operator dikategorikan berdasarkan fungsinya. Jenis-jenis operator adalah sebagai berikut: –
1. Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi aritmatika seperti penambahan, pengurangan, pembagian, perkalian, dll. Operator ini biasanya menggunakan operan numerik untuk memanipulasi tabel. Operator berbeda yang termasuk dalam kategori ini adalah sebagai berikut: –
Operator | Operasi | Keterangan |
+ | Tambahan | Untuk menambahkan nilai di kedua sisi operator. |
– | Pengurangan | Untuk mengurangi operan kanan dari operan kiri |
* | Perkalian | Untuk mengalikan nilai pada setiap sisi operator. |
/ | Divisi | Untuk membagi operan kiri dengan operan kanan. |
% | Modulus | Untuk membagi operan kiri dengan operan kanan dan mengembalikan sisanya. |
2. Operator Perbandingan
Operator perbandingan digunakan untuk membandingkan dua operan dan mengembalikan hasilnya berdasarkan keluaran perbandingan. Ini akan memeriksa apakah baris mengembalikan Benar atau Salah untuk setiap baris, dan kemudian akan mengembalikan semua baris yang cocok dengan kriteria. Operator berbeda yang termasuk dalam kategori ini adalah sebagai berikut: –
Operator | Operasi | Keterangan |
= | Sama dengan | Ini memeriksa apakah nilai kedua operan sama atau tidak. Ini akan mengembalikan baris BENAR. |
<> atau != | Tidak sebanding dengan | Ini memeriksa apakah nilai kedua operan sama atau tidak. Jika tidak sama, maka akan mengembalikan TRUE. |
> | Lebih besar dari | Ini memeriksa apakah nilai operan kiri lebih besar dari operan kanan atau tidak. |
< | Kurang dari | Ini memeriksa apakah nilai operan kiri kurang dari operan kanan atau tidak. |
!> | Tidak lebih besar dari | Ini memeriksa apakah nilai operan kiri tidak lebih besar dari atau sama dengan operan kanan. |
!< | Tidak kurang dari | Ini memeriksa apakah nilai operan kiri tidak kurang dari atau sama dengan operan kanan atau tidak. |
>= | Lebih dari atau sama dengan | Ini memeriksa apakah nilai operan kiri lebih besar dari atau sama dengan operan kanan atau tidak. |
<= | Kurang dari atau sama dengan | Ini memeriksa apakah nilai operan kiri kurang dari atau sama dengan operan kanan atau tidak. |
3. Operator Logika
Operator logika adalah operator boolean yang mengambil dua ekspresi sebagai operan dan memberikan output sebagai True atau False. Ekspresi memberikan output sebagai True atau False, dan operator logika digunakan untuk menggabungkan ekspresi ini.
Operator-operator ini berguna ketika kita berurusan dengan kueri SQL yang kompleks. Operator-operator ini bekerja sama dengan apa yang kita kenal sebagai gerbang logika. Operator berbeda yang termasuk dalam kategori ini adalah sebagai berikut: –
Operator | Keterangan |
SEMUA | Mengembalikan baris yang semua subkuerinya memenuhi kondisi yang ditentukan |
DAN | Mengembalikan baris yang semua kondisinya dipisahkan oleh AND mengembalikan True |
SETIAP | Mengembalikan baris yang salah satu subkuerinya memenuhi ketentuan |
BEBERAPA | Mengembalikan baris yang salah satu subkuerinya memenuhi ketentuan |
SUKA | Mengembalikan baris yang operan cocok dengan pola |
DI DALAM | Mengembalikan baris yang jika operan sama dengan salah satu daftar ekspresi |
BUKAN | Mengembalikan baris yang kondisinya TIDAK BENAR |
ATAU | Mengembalikan baris yang salah satu kondisinya dipisahkan oleh OR adalah TRUE |
DI ANTARA | Mengembalikan baris yang operan berada dalam kisaran perbandingan |
ADA | Mengembalikan baris di mana subquery mengembalikan satu atau lebih record |
BATAL | Mengembalikan baris di mana operan adalah NULL. |
4. Operator Majemuk
Operator gabungan digunakan untuk menjalankan beberapa operasi dan kemudian menetapkan nilai asli ke nilai kueri. Operator ini tidak tersedia di beberapa database seperti SQLite. Anda dapat menggunakannya di T-SQL (Transact-SQL), yang merupakan perpanjangan dari SQL. Operator berbeda yang termasuk dalam kategori ini adalah sebagai berikut: –
Operator | Keterangan |
+= | Menambahkan nilai ke nilai asli dan menetapkan nilai asli ke hasil. |
-= | Kurangi nilai dari nilai asli dan setel nilai asli ke hasil. |
*= | Mengalikan nilai asli dengan beberapa nilai dan menetapkan nilai asli ke hasil. |
/= | Membagi nilai asli dengan beberapa nilai dan menetapkan nilai asli ke hasilnya. |
%= | Melakukan modulus dan menetapkan nilai asli ke hasil. |
&= | Melakukan operasi Bitwise AND dan menetapkan nilai asli ke hasil. |
^-= | Melakukan operasi Bitwise EX-OR dan menetapkan nilai asli ke hasil. |
|*= | Melakukan operasi Bitwise OR dan menetapkan nilai asli ke hasil. |
5. Operator Bitwise
Operator bitwise digunakan untuk melakukan manipulasi bitwise antara dua ekspresi yang mengandung bilangan bulat. Operator-operator ini pertama-tama mengubah bilangan bulat menjadi bit dan kemudian beroperasi pada setiap bit untuk mendapatkan hasilnya.
Hasilnya kemudian diubah lagi ke dalam format integer untuk memberikan hasilnya. Operator ini jarang digunakan dalam kueri SQL. Operator berbeda yang termasuk dalam kategori ini adalah sebagai berikut: –
Operator | Keterangan |
& | Digunakan untuk melakukan operasi bitwise AND |
| | Digunakan untuk melakukan operasi bitwise OR |
^ | Digunakan untuk melakukan operasi EX-OR bitwise |
Baca Juga: Proyek SQL Menarik di GitHub
6. Atur Operator
Operator set digunakan saat kita ingin menggabungkan beberapa kueri menggunakan tabel yang berbeda. Anda dapat merujuk ke diagram Venn untuk lebih memahami cara kerja operasi himpunan ini. Operator berbeda yang termasuk dalam kategori ini adalah sebagai berikut: –
Operator | Keterangan |
PERSATUAN | Operator ini akan melakukan penyatuan kedua ekspresi. |
UNI ALL | Mirip fungsinya dengan serikat pekerja. Perbedaannya adalah operator ini memberikan hasil tanpa menghapus duplikasi. |
MEMOTONG | Operator ini akan menampilkan baris yang ada di kedua ekspresi. |
MINUS | Operator ini akan menampilkan baris yang ada di ekspresi pertama tetapi tidak ada di ekspresi kedua. |
Contoh
Untuk tujuan ilustrasi, kami akan merujuk ke satu tabel bernama 'kota' dan menunjukkan cara kerja operator menggunakan tabel ini. Gambar di bawah ini yang terdiri dari sekumpulan record akan membantu Anda memahami tampilan tabel dan kolom-kolomnya yang berbeda.
7. Operasi Aritmatika
Permintaan: – PILIH latd + 2, latd – 2, latd * 2, latd / 2, latd % 2 DARI kota;
Dalam kueri ini, kami telah menggunakan operator aritmatika untuk menunjukkan cara mereka bekerja pada kolom. Operator aritmatika berurusan dengan tipe data numerik dan memberikan output yang sesuai.
8. Operasi Perbandingan
Pertanyaan: – PILIH * DARI kota WHERE latm <= 20;
Kueri ini akan menampilkan semua baris dengan keterlambatan kurang dari atau sama dengan 20. Demikian pula, menurut kasus penggunaan Anda, kami dapat menggunakan operasi logika lain seperti <, >, dll.sesuai dengan kasus penggunaan Anda.
9. Operasi Logika
Query: – PILIH * DARI kota WHERE lats ANTARA 20 DAN 50;
Kueri ini akan menampilkan semua baris di mana nilai kolom 'lats' terletak pada kisaran 20 hingga 50, termasuk nilai akhir.
10. Operator Bitwise
Query: – SELECT CAST(latd as bit) | '11' DARI Kota;
Kueri di atas akan melakukan operasi bitwise OR pada operan. Pertama, kita perlu mengubah tipe data integer menjadi nilai bit. Untuk mencapai ini, kami menggunakan fungsi cast. Fungsi ini dapat membantu Anda mengubah nilai menjadi tipe data lain.
Setel Operator:
Pertanyaan: –
SELECT dan FROM Cities UNION SELECT nama FROM demo;
Kueri ini akan mencantumkan semua nilai kolom tanah dan kolom 'nama' dari tabel 'kota' dan 'demo'.
Baca: SQL vs PL/SQL
Pelajari Kursus Perangkat Lunak online dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.
Kesimpulan
Artikel ini menjelaskan beberapa operator dalam SQL dan berbagai jenis operator SQL. Daftar operator yang disebutkan di sini tidak lengkap. Mungkin juga database Anda tidak mendukung beberapa operator yang terdaftar. Misalnya, operator yang ditampilkan di operator gabungan didukung di Transact-SQL, yang tidak lain adalah ekstensi SQL.
Selalu ada beberapa solusi alternatif untuk melakukan operasi semacam itu. Sekarang dengan sejumlah besar data yang dihasilkan, SQL mungkin bukan solusi yang efisien untuk data dengan ukuran yang sangat besar. Namun, ini berfungsi sebagai alat yang hebat untuk menyimpan metadata aplikasi yang berbeda dan berfungsi sebagai database back-end untuk aplikasi ini.
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. Ini adalah bahasa database yang telah dikembangkan oleh IBM di tahun 70-an dan digunakan oleh sebagian besar penyedia teknologi database seperti Oracle, MySQL, SQL Server dan IBM. Ini adalah bahasa standar yang digunakan untuk memanipulasi dan mengambil data dari database apa pun. SQL adalah salah satu bahasa database yang paling banyak digunakan. SQL adalah bahasa pemrograman yang paling banyak digunakan di dunia untuk mendapatkan data dari database relasional. Itu tidak peduli tentang data yang mendasarinya, tetapi struktur data yang disimpan dalam database. SQL adalah bahasa pemrograman yang digunakan untuk mengakses database. Ini dapat digunakan untuk membuat, membaca, menulis, memperbarui, dan menghapus informasi dalam database.
Apa itu operator dalam SQL?
Dalam SQL, operator digunakan untuk melakukan operasi aritmatika atau string pada variabel. Ada tiga jenis operator dalam SQL: Operator Aritmatika, Operator String, dan Operator Logika. Operator digunakan dalam SQL untuk melakukan operasi matematika, logika, atau perbandingan tertentu pada catatan dalam database. Operator perbandingan dalam SQL sama dengan, kurang dari, lebih besar dari, kurang dari atau sama dengan, lebih besar atau sama dengan, tidak sama dengan dan NULL. Operator matematikanya adalah penjumlahan, pengurangan, perkalian dan pembagian. Operator logikanya adalah AND dan OR.
Apa saja perintah yang paling umum dalam SQL?
Beberapa perintah SQL umum tercantum di bawah ini. SELECT mengembalikan data dari satu atau lebih tabel. Ketika digunakan dalam kombinasi dengan WHERE dan ORDER BY, ini mengambil data tertentu dari database. UPDATE memungkinkan Anda untuk mengubah catatan dalam database. Anda dapat menggunakannya untuk mengubah data yang ada atau menambahkan catatan baru. DELETE digunakan untuk menghapus record dari database. Banyak bahasa, seperti PHP, menyertakan fungsi database SQL yang memungkinkan Anda menulis pernyataan SQL dan mengakses database tanpa mengetahui detail SQL.