Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

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.

Presentasi serupa


Presentasi berjudul: "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."— Transcript presentasi:

1 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

2 Contoh Mengganti nama tabel persons menjadi p SELECT p.LastName, p.FirstName FROM Persons AS p WHERE p.LastName='Hansen' AND p.FirstName='Ola‘ Membuat alias untuk sebuah kolom dihasilkan oleh query SELECT LEN(Address) as LengthOfAddress FROM Persons

3 BASIS DATA I FUNCTION

4 Function atau fungsi dalam perintah SQL digunakan untuk menghasilkan sebuah nilai atau output. Ada beberapa fungsi yang digunakan untuk memanipulasi data yaitu Fungsi string atau karakter Fungsi waktu Fungsi matematika Fungsi system atau fungsi scalar Fungsi Aritmatika Fungsi tambahan yang dapat digunakan untuk mengubah (konversi) dari data yang satu ke data yang lain.

5 Fungsi String Fungsi string, yaitu fungsi yang digunakan untuk memanipulasi tipe data string atau karakter. LOWER DAN UPPER UPPER  mengubah string menjadi huruf besar Sintaks : SELECT UPPER(column_name) FROM table_name

6 UPPER  mengubah string menjadi huruf kecil Sintaks : SELECT LOWER(column_name) FROM table_name

7 Contoh SELECT UPPER(LastName) as LastName, FirstName FROM Person P_IdLastNameFirstNameAddressCity 1HansenOlaTimoteivn 10Sandnes 2SvendsonToveBorgvn 23Sandnes 3PettersenKariStorgt 20Stavanger LastNameFirstName HANSENOla SVENDSONTove PETTERSENKari

8 LEN  menghitung jumlah karakter dalam string. Sintaks : SELECT LEN(column_name) FROM table_name Contoh : SELECT LEN(Address) as LengthOfAddress FROM Persons LengthOfAddress

9 MID  digunakan untuk mengekstrak karakter dari kolom teks. Sintaks : SELECT MID(column_name,start[,length]) FROM table_name Contoh SELECT MID(City,1,4) as SmallCity FROM Persons SmallCity Sand Stav

10 SUBSTRING  Mengambil beberapa karakter dari sebuah karakter string. Sintaks : SELECT SUBSTRING(column_name,start,length) FROM table_name LEFT / RIGHT  Mengambil beberapa karakter dari kiri/kanan Sintaks : SELECT LEFT/RIGHT(column_name, length) FROM table_name

11 Fungsi Matematika SUM  berfungsi untuk menjumlahkan nilai kolom tertentu. Sintaks : SELECT SUM(column_name) FROM table_name Contoh : tabel Orders O_IdOrderDateOrderPriceCustomer 12008/11/121000Hansen 22008/10/231600Nilsen 32008/09/02700Hansen 42008/09/03300Hansen 52008/08/302000Jensen 62008/10/04100Nilsen

12 Menjumlahkan total OrderPrice SELECT SUM(OrderPrice) AS OrderTotal FROM Orders Tampilkan total order price milik customer Hansen OrderTotal 5700

13 Fungsi Matematika COUNT  menghitung jumlah baris dalam sebuah tabel Sintaks :  SELECT COUNT(column_name) FROM table_name  SELECT COUNT(*) FROM table_name  SELECT COUNT(DISTINCT column_name) FROM table_name

14 Contoh : 1. SELECT COUNT(Customer) AS CustomerNilsen FROM Orders WHERE Customer='Nilsen‘ 2. SELECT COUNT(*) AS NumberOfOrders FROM Orders 3. SELECT COUNT(DISTINCT Customer) AS NumberOfCustomers FROM Order

15 CustomerNilsen 2 NumberOfOrders 6 NumberOfCustomers 3

16 Fungsi Matematika AVG  untuk menghitung rata-rata dari suatu kolom tertentu Sintaks : SELECT AVG(column_name) FROM table_name Contoh : Tabel Orders O_IdOrderDateOrderPriceCustomer 12008/11/121000Hansen 22008/10/231600Nilsen 32008/09/02700Hansen 42008/09/03300Hansen 52008/08/302000Jensen 62008/10/04100Nilsen

17 Tentukan rata-rata OrderPrice dari tabel Orders SELECT AVG(OrderPrice) AS OrderAverage FROM Orders Tampilkan nama customer yang order pricenya lebih besar dari order rata-rata. OrderAverage 950

18 Fungsi Matematika MIN  untuk mengetahui nilai terkecil dari sebuah kolom tertentu Sintaks : SELECT MIN(column_name) FROM table_name Contoh : menggunakan tabel Orders, tampilkan orderprice terkecil.

19 SELECT MIN(OrderPrice) AS SmallestOrderPrice FROM Orders SmallestOrderPrice 100

20 Fungsi Matematika MAX  untuk mengetahui nilai terbesar dari sebuah kolom tertentu Sintaks : SELECT MAX(column_name) FROM table_name Contoh : menggunakan tabel Orders, tampilkan orderprice terbesar. SELECT MAX(OrderPrice) AS LargestOrderPrice FROM Orders LargestOrderPrice 2000

21 Fungsi Waktu FunctionDescription NOW()Returns the current date and time CURDATE()Returns the current date CURTIME()Returns the current time DATE()Extracts the date part of a date or date/time expression EXTRACT()Returns a single part of a date/time DATE_ADD()Adds a specified time interval to a date DATE_SUB()Subtracts a specified time interval from a date DATEDIFF()Returns the number of days between two dates DATE_FORMAT()Displays date/time data in different formats


Download ppt "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."

Presentasi serupa


Iklan oleh Google