Showing posts with label SQL. Show all posts
Showing posts with label SQL. Show all posts
Astawan News

SQL LIKE Operator

sql like operator
Operator LIKE pada SQL digunakan untuk mencari data yang lebih spesifik dalam suatu kolom. Contoh, mencari nama barang yang mengandung kata "ban", mencari nama barang yang nama depannya "ban", atau mencari nama barang yang nama terakhirnya "ban".

Dalam membuat suatu aplikasi database operator ini sangat sering digunakan, khususnya dalam memfilter suatu data.

Terdapat dua wildcard pada operator ini yaitu:
  • % - The percent sign represents zero, one, or multiple characters
  • _ - The underscore represents a single character

Sintak dasar:
SELECT field1, field2, ...
FROM table_name
WHERE fieldN LIKE pattern;  



Beberapa contoh penggunaan operator like:

LIKE Operator
Description
WHERE NamaSiswa LIKE 'a%'
Mencari nilai yang  diawali dengan "a"
WHERE NamaSiswa LIKE '%a'
Mencari nilai yang  diakhiri dengan "a"
WHERE NamaSiswa LIKE '%or%'
Mencari nilai yang mempunyai "or" di semua posisi
WHERE NamaSiswa LIKE '_r%'
Mencari nilai yang memiliki "r" diposisi huruf ke-2
WHERE NamaSiswa LIKE 'a_%_%'
Mencari nilai yang dimulai dengan "a" dan memiliki paling sedikit 3 karakter
WHERE NamaSiswa LIKE 'a%o'
Mencari nilai yang diawali oleh "a" dan diakhiri oleh "o"


Contoh lengkap:
Select * from siswa WHERE NamaSiswa LIKE 'a%'












Read More
Astawan News

SQL UNION


SQL UNION berfungsi untuk menggabungkan hasil dari beberapa penyaringan data yang menggunakan SELECT.

Sintak dasar:
SELECT field_name(s) FROM table1
UNION
SELECT field_name(s) FROM table2;




atau:

SELECT field_name(s) FROM table1
UNION ALL
SELECT field_name(s) FROM table2;  







Contoh penggunaan:
 Tabel supplier:
kodesup
namasup
S01
TIARA GROSIR
S02
HARAPAN JAYA
S03
SINAR MAS
S04
JAYA SENTOSA
 

Tabel customer:
kodecust
namacust
C01
LAILA
C02
JONI MAHENDRA
C03
TIARA MAHARANI
C04
RANIA MAHARANI
 

Dari kedua tabel diatas, kita ingin menampilkan seluruh data relasi yang kita punya. Data relasi adalah semua orang/perusahaan baik yang memiliki hubungan bisnis dengan kita.
SQL untuk menampilkan data relasi menggunakan UNION: 
SELECT kodesup as kode, namasup as nama FROM supplier
UNION
SELECT kodecust as kode, namacust as nama FROM customer


Hasilnya adalah sebagai berikut:

kode
nama
S01
TIARA GROSIR
S02
HARAPAN JAYA
S03
SINAR MAS
S04
JAYA SENTOSA
C01
LAILA
C02
JONI MAHENDRA
C03
TIARA MAHARANI
C04
RANIA MAHARANI
 
Read More