author : minarni, s.kom.,mm · sql aliases • digunakan untuk mengubah nama field pada tabel pada...
TRANSCRIPT
Universitas Darwan Ali Sampit - KALTENG
Author :
Minarni, S.Kom.,MM
SQL QUERY SELECT
• TOP
• LIKE
• ALIAS
SQL SELECT TOP• Menampilkan data pertama atau teratas dari sebuah tabel.
Contoh :
• Menampilkan dua data pertama atau dua data teratas dari
tabel customer
SELECT TOP 2 * FROM Customers;
SQL SELECT TOP• Menampilkan separuh (50%) data pertama dari tabel
customer
SELECT TOP 50 PERCENT * FROM Customers;
The SQL LIKE Operator• Like digunakan untuk mencari data yang lebih rinci dan
spesifik dalam sebuah field.
• Menampilkan semua city di tabel customer yang berawalan
‘s’SELECT * FROM Customers WHERE City LIKE 's%';
The SQL LIKE Operator• Menampilkan semua city di tabel customer yang berakhiran
‘s’SELECT * FROM Customers WHERE City LIKE '%s';
The SQL LIKE Operator• Menampilkan semua city di tabel customer yang
mengandung kata ‘land’, bisa diawal/akhir/tengah kataSELECT * FROM Customers WHERE Country LIKE '%land%';
The SQL LIKE Operator• Menampilkan semua city di tabel customer yang TIDAK
mengandung kata ‘land’SELECT * FROM Customers WHERE Country NOT LIKE '%land%';
The SQL LIKE Operator• Menampilkan semua city di tabel customer yang dimulai dengan
beberapa huruf dan di ikuti dengan kata ‘erlin’
• Menampilkan semua city di tabel customer yang dimulai dengan
huruf L, di ikuti dengan beberapa huruf lain, kemudian huruf n, di
ikuti dengan beberapa huruf lain, di akhiri on.
SELECT * FROM Customers WHERE City LIKE '_erlin';
SELECT * FROM Customers WHERE City LIKE 'L_n_on';
The SQL LIKE Operator• Menampilkan semua city di tabel customer yang dimulai
dengan huruf ‘b’, ‘s’, atau ‘p’
• Menampilkan semua city di tabel customer yang dimulai
dengan huruf ‘a’, ‘b’, atau ‘c’
SELECT * FROM Customers WHERE City LIKE '[bsp]%';
SELECT * FROM Customers WHERE City LIKE '[a-c]%';
SQL Aliases• Digunakan untuk mengubah nama field pada tabel pada saat
ditampilkan saja, tetapi tidak merubah nama field di tabel
SELECT CustomerName AS Customer, ContactNameAS [Contact Person] FROM Customers;
SQL Aliases• Digunakan untuk mengubah nama field pada tabel pada saat
ditampilkan saja, tetapi tidak merubah nama field di tabel
• Berikut contoh pernyataan SQL untuk dua alias, satu untuk kolom
CustomerName dan satu untuk kolom ContactName. jika nama kolom
berisi spasi, lebih dari satu kata maka gunakan tanda kurung :
SELECT CustomerName AS Customer, ContactNameAS [Contact Person] FROM Customers;
SQL Aliases• Berikut contoh pernyataan SQL untuk menggabungkan 4 field menjadi
satu dalam satu field baru dengan nama alamat. Gunakan tanda ‘+’
untuk menggabungkan dan jika diperlukan tanda koma, beri tanda
kutip yang menandakan string yang akan ditambahkab misalnya tanda
koma, seperti berikut :
SELECT CustomerName, Address+', '+City+', '+PostalCode+', '+Country AS Address FROM Customers;
SQL SELECT TOP• Buat query untuk menampilkan :
– 3 data terakhir, atau terbawah
– postalcode yang mengandung angka ‘1
dan 2’
– address sebagai alamat lengkap (jalan, kota, kode pos, negara)