PREDIKAT DENGAN WHERE • Menampilkan data dengan kondisi terntentu : – Sama dengan (=) – Tidak sama (<>) – Lebih kecil (<) – Lebih kecil atau sama (<=) – Lebih besar (>) – Lebih besar atau sama (>=)
• Select ProductName,UnitPrice from Products where SupplierID=2
1.Tampilkan ProductName dan UnitsInStock dari Table Products dimana UnitsInstocknya lebih dari 100 ! 2.Tampilkan ProductID,ProductName dan SupplierID dari table Products dimana CategoryID sama dengan 4 !
NB:
Semua
Latihan menggunakan database Northwind
OPERATOR AND DAN OR DIGUNAKAN UNTUK MENGABUNGKAN LEBIH DARI SATU KONDISI OPERATOR NOT DIGUNAKAN UNTUK MENEGASIKAN (MEMBALIKKAN) DARI KONDISI YANG SEBELUMNYA
Tampilkan City dari Paris DAN ContactTitle adalah Manager dari table suppliers
Tampilkan Negara dari USA ATAU Region adalah Victoria dari table suppliers
Tampilkan ContactName,Address,City,Region dan Country dari suppliers yang bukan dari Negara USA atau Kota Paris
MENYEDERHANAKAN PENCARIAN “ANTARA” (RANGE) FORMULA SELECT KOLOM1, KOLOM2, .. FROM TABLE WHERE KOLOM BETWEEN NILAI1 AND NILAI2
Select ProductName,UnitPrice,UnitsInStock from products where UnitsInStock between 30 AND 70
Select ProductName,UnitPrice,UnitsInStock from products where UnitsInStock not between 30 AND 120
Tampilkan ProductName,UnitPrice,UnitsInStock dan ReOrderLevel dari table Products yang ReOrderLevelnya antara 15 dan 25
Tampilkan ProductName,UnitPrice,UnitsInStock dan UnitsOnOrder dari table Products yang UnitsOnOrder tidak antara 0 dan 60
select * from customers where CompanyName like 'P%„ select * from customers where ContactName like '%O' select * from customers where Address like '%de%'
Tampilkan CompanyName,ContactName,Address dan City dari table Customers yang kotanya diawali “MA” Tampilkan CompanyName,ContactName dan Address dari table Customers yang CompanyName-nya diakhiri huruf “TS” Tampilkan CompanyName,ContactName dan Address dari table Customers yang CompanyName-nya mengandung “RES”
IN DIGUNAKAN UNTUK MENCARI NILAI DALAM SATU KELOMPOK NILAI NOT IN DIGUNAKAN UNTUK MENEGASIKAN IN
Select EmployeeID,ShipName,ShipAddress, ShipCity,ShipCountry from orders where ShipCity IN ('London','Madrid') Select EmployeeID,ShipName,ShipAddress, ShipCity,ShipCountry from orders where ShipCountry NOT IN ('UK','USA')
Tampilkan OrderDate,ShipName,ShipAddress,ShipCity dan ShipCountry dari table Orders dimana ShipCountry ada di dalam negara Germany dan France
Tampilkan OrderDate,ShipName,ShipCity dan ShipCountry dari table Orders dimana ShipCountry TIDAK ada di dalam negara USA dan Germany
NULL ADALAH NILAI YANG BELUM DIISI NOT NULL ADALAH NILAI YANG TIDAK BOLEH KOSONG (HARUS TERISI)
select CompanyName,ContactName,Address,City,fax from customers where fax IS null
select CompanyName,ContactName,Address,City,fax from customers where fax IS NOT null
Tampilkan Shipname,shipAddress,Shipcity dan ShipRegion dari table orders dimana ShipRegion-nya NULL Tampilkan Shipname,shipAddress,Shipcity dan ShipRegion dari table orders dimana ShipRegion-nya NOT NULL
Download : www.esnips.com/web/bahasa-sql Created By : Ngurah1241