210 likes | 385 Views
SQL ALIAS. Alias dipergunakan jika ingin memberikan nama lain pada tabel atau kolom/field Sintaks untuk Alias Tabel SELECT column_name (s) FROM table_name AS alias_name Sintaks untuk Alias Kolom/Field SELECT column_name AS alias_name FROM table_name. Contoh.
E N D
SQL ALIAS • Alias dipergunakan jika ingin memberikan nama lain pada tabel atau kolom/field • Sintaks untuk Alias Tabel SELECT column_name(s)FROM table_nameAS alias_name • Sintaks untuk Alias Kolom/Field SELECT column_name AS alias_nameFROM table_name
Contoh • Mengganti nama tabel persons menjadi p SELECT p.LastName, p.FirstNameFROM Persons AS pWHERE p.LastName='Hansen' AND p.FirstName='Ola‘ • Membuat alias untuk sebuah kolom dihasilkan oleh query SELECT LEN(Address) as LengthOfAddress FROM Persons
FUNCTION BASIS DATA I
FUNCTION • Function atau fungsi dalam perintah SQL digunakan untuk menghasilkansebuahnilaiatauoutput. • Adabeberapafungsi yang digunakanuntukmemanipulasi data yaitu • Fungsi string ataukarakter • Fungsiwaktu • Fungsimatematika • Fungsisystem ataufungsi scalar • FungsiAritmatika • Fungsitambahan yang dapatdigunakanuntukmengubah (konversi) dari data yang satuke data yang lain.
Fungsi String • Fungsistring, yaitufungsi yang digunakanuntukmemanipulasitipe data string ataukarakter. • LOWER DAN UPPER UPPER mengubah string menjadihurufbesar Sintaks : SELECT UPPER(column_name) FROM table_name
UPPER mengubah string menjadihurufkecil Sintaks : SELECT LOWER(column_name) FROM table_name
Contoh • SELECT UPPER(LastName) as LastName, FirstName FROM Person
LEN menghitungjumlahkarakterdalam string. Sintaks : SELECT LEN(column_name) FROM table_name Contoh : SELECT LEN(Address) as LengthOfAddress FROM Persons
MID digunakanuntukmengekstrakkarakterdarikolomteks. Sintaks : SELECT MID(column_name,start[,length]) FROM table_name • Contoh SELECT MID(City,1,4) as SmallCity FROM Persons
SUBSTRING Mengambilbeberapakarakterdarisebuahkarakter string. Sintaks : SELECT SUBSTRING(column_name,start,length) FROM table_name • LEFT / RIGHT Mengambilbeberapakarakterdarikiri/kanan Sintaks : SELECT LEFT/RIGHT(column_name, length) FROM table_name
FungsiMatematika • SUM berfungsiuntukmenjumlahkannilaikolomtertentu. Sintaks : SELECT SUM(column_name) FROM table_name • Contoh : tabel Orders
Menjumlahkan total OrderPrice SELECT SUM(OrderPrice) AS OrderTotal FROM Orders • Tampilkan total order price milik customer Hansen
FungsiMatematika • COUNT menghitungjumlahbarisdalamsebuahtabel Sintaks : • SELECT COUNT(column_name) FROM table_name • SELECT COUNT(*) FROM table_name • SELECT COUNT(DISTINCT column_name) FROM table_name
Contoh : • SELECT COUNT(Customer) AS CustomerNilsen FROM Orders WHERE Customer='Nilsen‘ • SELECT COUNT(*) AS NumberOfOrders FROM Orders • SELECT COUNT(DISTINCT Customer) AS NumberOfCustomers FROM Order
1. 2. 3.
FungsiMatematika • AVG untukmenghitung rata-rata darisuatukolomtertentu Sintaks : SELECT AVG(column_name) FROM table_name • Contoh : Tabel Orders
Tentukan rata-rata OrderPricedaritabel Orders SELECT AVG(OrderPrice) AS OrderAverage FROM Orders • Tampilkannama customer yang order pricenyalebihbesardari order rata-rata.
FungsiMatematika • MIN untukmengetahuinilaiterkecildarisebuahkolomtertentu Sintaks : SELECT MIN(column_name) FROM table_name • Contoh : menggunakantabel Orders, tampilkanorderpriceterkecil.
FungsiMatematika • MAX untukmengetahuinilaiterbesardarisebuahkolomtertentu Sintaks : SELECT MAX(column_name) FROM table_name • Contoh : menggunakantabel Orders, tampilkanorderpriceterbesar. SELECT MAX(OrderPrice) AS LargestOrderPrice FROM Orders