Kamis, 18 April 2013

Operator-Operator Dalam MYSQL



MYSQL
Klausa SQL WHERE digunakan untuk memilih data secara kondisional, caranya dengan menambahkan WHERE pada SQL SELECT query yang sudah ada.
Pada contoh ini kita akan menggunakan tabel Customer untuk meng-ilustrasikan penggunaan perintah WHERE pada SQL
Table: Customers
FirstName
LastName
Email
DOB
Phone
John
Smith
John.Smith@yahoo.com
2/4/1968
626 222-2222
Steven
Goldfish
goldfish@fishhere.net
4/4/1974
323 455-4545
Paula
Brown
pb@herowndomain.org
5/24/1978
416 323-3232
James
Smith
jim@supergig.co.uk
20/10/1980
416 323-8888
 Jika kita ingin memilih semua pelanggan (customers) dari tabel database yang memiliki nama belakang 'Smith' maka kita bisa menggunakan sintaks SQL sebagai berikut
 
SELECT *
FROM Customers
WHERE LastName = 'Smith'
 Maka hasil dari eksekusi perintah SQL tersebut diatas adalah sebagai berikut
 FirstName
LastName
Email
DOB
Phone
John
Smith
John.Smith@yahoo.com
2/4/1968
626 222-2222
James
Smith
jim@supergig.co.uk
20/10/1980
416 323-8888
 In this simple SQL query we used the "=" (Equal) operator in our WHERE criteria:
LastName = 'Smith'
selain itu kita dapat menggunakan salah satu operator perbandingan yan lain dalam klausa SQL WHERE, seperti :
<> (Not Equal/ Tidak sama dengan)
SELECT *
FROM Customers
WHERE LastName <> 'Smith'
 > (Greater than/lebih besar dari)

SELECT *
FROM Customers
WHERE DOB > '1/1/1970'
 >= (Greater or Equal/lebih besar dari dan sama dengan)
SELECT *
FROM Customers
WHERE DOB >= '1/1/1970'
 < (Less than/lebih kecil dari)

SELECT *
FROM Customers
WHERE DOB < '1/1/1970'
 <= (Less or Equal/lebih kecil dari dan sama dengan)

SELECT *
FROM Customers
WHERE DOB =< '1/1/1970'
 LIKE (similar to/mirip dengan)

SELECT *
FROM Customers
WHERE Phone LIKE '626%'