Alias ​​SQL

alias sql

Alias ​​SQL

Alias ​​SQL digunakan untuk memberikan nama sementara pada tabel, atau kolom dalam tabel.
Alias ​​sering digunakan untuk membuat nama kolom lebih mudah dibaca.
Hasil alias ​​hanya ada didalam durasi kueri.
Sintaks Alias SQL untuk kolom :
SELECT nama_kolom AS nama_alias

FROM table_name;


Sintaks Alias SQL untuk table:
SELECT nama_kolom

FROM nama_table AS nama_alias;


Contoh Alias ​​untuk Kolom

Pernyataan SQL berikut membuat dua alias, satu untuk kolom CustomerID dan satu untuk kolom CustomerName:
SELECT CustomerID AS ID_Pelanggan, CustomerName AS Nama_Pelanggan

FROM Customers;


table
hasilnya untuk alias name akan tampil sebagai nama kolom yang digantikan
Pernyataan SQL berikut membuat dua alias, satu untuk kolom CustomerName dan satu untuk kolom ContactName.
Catatan : Ini membutuhkan tanda kutip ganda atau tanda kurung siku jika nama alias mengandung spasi :
SELECT CustomerName AS Pelanggan_Nama, ContactName AS [Nama Kontak]

FROM Customers;


table
hasilnya nama alias dengan spasi tampil
Pernyataan SQL berikut membuat alias bernama “Alamat” yang menggabungkan empat kolom (Address, PostalCode, City and Country):

SELECT CustomerName, Address + ‘, ‘ + PostalCode + ‘ ‘ + City + ‘, ‘ + Country AS Alamat
FROM Customers;

Catatan: Untuk mendapatkan pernyataan SQL di atas bekerja di MySQL gunakan yang berikut:

SELECT CustomerName, CONCAT(Address,’, ‘,PostalCode,’, ‘,City,’, ‘,Country) AS Address
FROM Customers;

Contoh Alias ​​untuk Tabel

Saya menggunakan tabel “Customers” dan “Orders”, dan memberi mereka alias tabel “a” dan “b” masing-masing (Di sini saya menggunakan alias untuk membuat SQL lebih pendek):

SELECT a.OrderID, a.OrderDate, b.CustomerName
FROM Customers AS b, Orders AS a
WHERE b.CustomerName=”Around the Horn” AND b.CustomerID=a.CustomerID;

table
Pernyataan SQL berikut sama seperti di atas, tetapi tanpa alias,lebih panjang dan tidak efesien:

SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName
FROM Customers, Orders
WHERE Customers.CustomerName=”Around the Horn” AND Customers.CustomerID=Orders.CustomerID;

Alias ​​bisa berguna ketika:

  • Ada lebih dari satu tabel yang terlibat dalam kueri
  • Fungsi digunakan dalam query
  • Nama kolom besar atau tidak sangat mudah dibaca
  • Dua atau lebih kolom digabungkan bersama

Post Author: Fajar (Ucup)

Pemilik dan Author dari FajarYusuf.com dan juga seseorang yang gemar membagikan info menarik kepada orang lain.

2 thoughts on “Alias ​​SQL

    Farid Rifaie

    (November 27, 2018 - 4:10 am)

    Mantap gan, sangat bermanfaat buat belajar.

    FajarYusuf.com

    (November 27, 2018 - 4:15 am)

    itu memang tujuan dari blog ini gan

Komentar ditutup.