Perintah/Script SQL Fungsi LIKE() dan NOT LIKE() MySQL Server

Fungsi LIKE() dan NOT LIKE() pada MySQL Database Server ini untuk menampilkan data berdasarkan petern (pola) untuk menghasilkan tampilan data yang sesuai dengan kebutuhan.

%(Percentage) Wildcard

Contoh penggunaan fungsi LIKE() dan NOT LIKE() menggunakan (%). Untuk metode (%) ada beberapa cara peletakan % pada script perintah query MySQL Database.
1. %AB.
Petern seperti ini menampikan data posisi data tersebut diakhir dengan AB

mysql> select * from penjualan where NMBARANG LIKE '%AB' limit 10;
+---------------+-----------------------+---------+--------+
| IDBARANG      | NMBARANG              | HRGJUAL | JUMBRG |
+---------------+-----------------------+---------+--------+
| NSO           | NADZ STIK ORIGINAL AB |   10000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB    |    6000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB    |    6000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB    |    6000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB    |    6000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB    |    6000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB    |    6000 |      1 |
| NSO           | NADZ STIK ORIGINAL AB |   10000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB    |    6000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB    |    6000 |      1 |
+---------------+-----------------------+---------+--------+
10 rows in set (0.00 sec)

2. AB%. 
Petern seperti ini menampikan data posisi data tersebut diawali dengan AB

mysql> select * from penjualan where NMBARANG LIKE 'AB%' limit 10;
+---------------+--------------------------+---------+--------+
| IDBARANG      | NMBARANG                 | HRGJUAL | JUMBRG |
+---------------+--------------------------+---------+--------+
| ABC B B       | ABC S BATTERY BESAR      |    5000 |      2 |
| 8991002101807 | ABC MIX SACHET           |    1000 |     10 |
| 8991002122000 | ABC EXO CHOCOMALT        |    6500 |      1 |
| 8991002122017 | ABC AXO MILD COFFE 230ML |    6500 |      1 |
| 8991002122017 | ABC AXO MILD COFFE 230ML |    6500 |      2 |
| ABC B B       | ABC S BATTERY BESAR      |    5000 |      3 |
| 711844162419  | ABC KACANG HIJAU         |    6000 |      1 |
| 711844162419  | ABC KACANG HIJAU         |    6000 |      4 |
| 711844162419  | ABC KACANG HIJAU         |    6000 |      1 |
| 711844162419  | ABC KACANG HIJAU         |    6000 |      1 |
+---------------+--------------------------+---------+--------+
10 rows in set (0.02 sec)

3. %AB%.
Petern seperti ini menampikan data posisi data tersebut mengandung karakter AB

mysql> select * from penjualan where NMBARANG LIKE '%AB%' limit 10;
+---------------+--------------------------+---------+--------+
| IDBARANG      | NMBARANG                 | HRGJUAL | JUMBRG |
+---------------+--------------------------+---------+--------+
| NSO           | NADZ STIK ORIGINAL AB    |   10000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB       |    6000 |      1 |
| 089686611854  | QTELA TMP CABE RWT 60GR  |    8000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB       |    6000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB       |    6000 |      1 |
| 8993053641042 | PASEO BABY 50 SCHET      |   11000 |      1 |
| 8992771002296 | PIGEON BABY POWDER 100ML |   10000 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB       |    6000 |      1 |
| 8991115011109 | BIGBABOL BLUEBERRY       |    2500 |      1 |
| 8996001600207 | TEH PUCUK 500ML AB       |    6000 |      1 |
+---------------+--------------------------+---------+--------+
10 rows in set (0.00 sec) 

4. A%B 
Petern seperti ini menampikan data posisi data tersebut diawali dengan A dan diakhir B

mysql> select * from penjualan where NMBARANG LIKE 'A%B';
+---------------+-------------------------+---------+--------+
| IDBARANG      | NMBARANG                | HRGJUAL | JUMBRG |
+---------------+-------------------------+---------+--------+
| 8998899994659 | AUTAN B                 |   13500 |      1 |
| NSO           | A NADZ STIK ORIGINAL AB |   10000 |      1 |
| NSO           | A NADZ STIK ORIGINAL AB |   10000 |      1 |
+---------------+-------------------------+---------+--------+


3 rows in set (0.01 sec)

Cukup mudah bukan untuk fungsi LIKE sedangkan fungsi NOT LIKE kebalikan dari fungsi LIKE, agan tinggal tambahkan saja NOT pada query sebelum LIKE.
Contoh : select * from penjualan where NMBARANG NOT LIKE 'A%B'
Semoga Bermanfaat 

Related

MySQL Server 958463490293859442

Post a Comment

Perhatian !!
- Berkomentarlah dengan menggunakan bahasa yang baik dan sopan dan sesuai topik pembahasan
- Dilarang menjadikan referensi artikel web ini tanpa menyertakan sumbernya

emo-but-icon
:noprob:
:smile:
:shy:
:trope:
:sneered:
:happy:
:escort:
:rapt:
:love:
:heart:
:angry:
:hate:
:sad:
:sigh:
:disappointed:
:cry:
:fear:
:surprise:
:unbelieve:
:shit:
:like:
:dislike:
:clap:
:cuff:
:fist:
:ok:
:file:
:link:
:place:
:contact:

TerbaruTagRandom Artikel

Terbaru

  • SIBUK (Sistem Infomasi Badan Usaha Konstruksi)
  • Perancangan Aplikasi SIBUK (Sistem Infomasi Badan Usaha ...selanjutnya
  • Source Code Jackpot Game | VB6
  • Seperti kita ketahui perkembangan dalam dunia game sangatlah pesat, ...selanjutnya
  • Windows 7 x64 Ultimate Super Lite Version 2020 Google Drive
  • Informasi Rilis: Ukuran File: Hampir 1 GB Kompresi: ...selanjutnya
  • Membuat Komputer Berbicara dengan Visual Basic 6.0, Akses Speech dan Narrator
  • Pada kesempatan kali ini admin akan berbagi sebuah coding yang ...selanjutnya
  • SISTEM INFORMASI AGEN MINYAK TANAH BERBASIS SMS GATEWAY | VB6 MySQL Server
  • Pada kesempatan kali ini admin telah merilis sebuah source ...selanjutnya
  • AutoComplate ComboBox dengan Visual Basic 6.0
  • Pada kesempatan kali ini admin akan share sedikit sebuah coding ...selanjutnya
  • SISTEM INFORMASI COFFE | Visual Basic 6.0 + MySQL Server
  • Source Code SISTEM INFORMASI COFFE | Visual Basic 6.0 + MySQL Server ...selanjutnya
  • Aplikasi Penjualan Ritail dan Grosir Multi Satuan | VB6 MySQL Server
  • Aplikasi Penjualan Ritail dan  Grosir Multi Satuan ini ...selanjutnya

    Random Artikel

    Contact Us

    Name

    Email *

    Message *

    item