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.

Slides:



Advertisements
Presentasi serupa
SQL.
Advertisements

SQL (Structured Query Language)
MYSQL.
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
QUERY Antar Tabel Basis Data.
DML Lanjutan Pertemuan Minggu Ke-10.
SQL.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Strctured Query Language
MPT/KOMPUTASI/GEOGRAFI-UI
Pertemuan : 8 Basis Data Terapan
Data Manipulation Language (Aggregate Function)
Query Agregasi akhmadzaini.
Jalankan script sql berikut : sekolah.sql
Me-Retrieve Data Menggunakan Pernyataan SQL SELECT
JOINED TABLE Untuk menampilkan data dari dua atau lebih tabel, maka tabel – tabel tersebut harus dihubungkan terlebih dahulu  JOIN.
DATA AGREGAT MENGGUNAKAN GROUP FUNCTIONS
SQL 2. Database TRANSACTION Tabel yang terlibat : Customer berisi data pelanggan (nama, alamat, dll) OderInfo berisi info pemesanan oleh pelanggan (tgl.
MEMBUAT TABEL Tombol untuk membuat tabel ada di menu insert
Microsoft SQL Server DDL dan DML dasar
Fungsi Agregat fungsi yang mengambil suatu kumpulan nilai-nilai sebagai input dan mengembalikan satu nilai sebagai output Select fungsi agregat SUM/AVG/MIN/MAX/COUNT.
FUNGSI PERTEMUAN 6 D E W I.
Ms. Excel.
Data Definition Language dan Data Manipulation Language
QUERY Antar Tabel Basis Data.

SQL (Structured Query Language) Materi Pertemuan
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
P E R T E M U A N 12 SISTEM BASIS DATA.
SQL-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
SQL: DML (2) Basis Data Pertemuan 07.
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
SQL (Structured Query Language)
JOIN Perintah Join digunakan untuk menggabungkan 2 atau lebih tabel dengan syarat tabel yang digabungkan memiliki field yang sama.
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
SQL-Fungsi Baris Tunggal
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Dinda Prasetia,Skom.. PerintahKeterangan SELECTUntuk menampilkan kolom FROMUntuk menampilkan tabel WHEREUntuk menampilkan baris ORDER BYUntuk mengurutkan.
DATA DEFINITION LANGUAGE
SQL (Structure Query Language) Pertemuan 3 – RESTRICTING AND SORTING DATA sy urf gm ail. co m.
SQL (Structure Query Language) Pertemuan 5 – Reporting Aggregate Data Using the Group Function sy urf gm ail. co m.
OPERATOR DATA MANIPULATION LANGUAGE. AND Operator AND digunakan untuk menampilkan satu atau lebih record jika kondisi pertama dan kondisi kedua bernilai.
Pengelolaan Database Kependudukan
Pertemuan ke-sekian Structure Query Language (SQL) Lanjut
Structure Query Language
Rekayasa Perangkat Lunak Materi 3 (Database)
PEMASARAN BERBASIS WEB
Query.
Structure Query Language (SQL)
Pemrograman Visual Akuntansi III
Query.
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
PEMASARAN BERBASIS WEB
QUERY SQL Modul Query.
MENGGUNAKAN SINGLE ROW FUNCTION UNTUK MENG-CUSTOMIZE OUTPUT
Structured Query Language (SQL)
Management Office EXCEL , ACCESS
Sesi VI Query dengan SQL
Rekayasa Perangkat Lunak (Materi 2 Database)
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
AGGREGATE FUNCTION DB - Wiji Setiyaningsih, M.Kom.
SQL(SELECT QUERY LANGUAGE)
Structured Query Language (SQL)
By Galih Hermawan IF. FTIK. UNIKOM 4 October 2018.
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Data Manipulation Languange
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
BAHASA BASIS DATA Single Row Function
Transcript presentasi:

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 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

FUNCTION BASIS DATA I

FUNCTION 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.

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

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

SELECT UPPER(LastName) as LastName, FirstName FROM Person Contoh SELECT UPPER(LastName) as LastName, FirstName FROM Person P_Id LastName FirstName Address City 1 Hansen Ola Timoteivn 10 Sandnes 2 Svendson Tove Borgvn 23 3 Pettersen Kari Storgt 20 Stavanger LastName FirstName HANSEN Ola SVENDSON Tove PETTERSEN Kari

LEN  menghitung jumlah karakter dalam string. Sintaks : SELECT LEN(column_name) FROM table_name Contoh : SELECT LEN(Address) as LengthOfAddress FROM Persons LengthOfAddress 12 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

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

Fungsi Matematika SUM  berfungsi untuk menjumlahkan nilai kolom tertentu. Sintaks : SELECT SUM(column_name) FROM table_name Contoh : tabel Orders O_Id OrderDate OrderPrice Customer 1 2008/11/12 1000 Hansen 2 2008/10/23 1600 Nilsen 3 2008/09/02 700 4 2008/09/03 300 5 2008/08/30 2000 Jensen 6 2008/10/04 100

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

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

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. CustomerNilsen 2 NumberOfOrders 6 NumberOfCustomers 3

Fungsi Matematika AVG  untuk menghitung rata-rata dari suatu kolom tertentu Sintaks : SELECT AVG(column_name) FROM table_name Contoh : Tabel Orders O_Id OrderDate OrderPrice Customer 1 2008/11/12 1000 Hansen 2 2008/10/23 1600 Nilsen 3 2008/09/02 700 4 2008/09/03 300 5 2008/08/30 2000 Jensen 6 2008/10/04 100

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

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.

SELECT MIN(OrderPrice) AS SmallestOrderPrice FROM Orders 100

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

Fungsi Waktu Function Description 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