Tutorial MySQL ini menjelaskan Cara Menggunakan Fungsi MySQL ALIASES dengan sintaks dan contoh.

Deskripsi
Fungsi MySQL ALIASES digunakan untuk membuat nama sementara untuk kolom atau tabel.
  • COLUMN ALIASES digunakan untuk membuat judul kolom agar hasilnya lebih mudah dibaca.
  • TABLE ALIASES digunakan untuk mempersingkat SQL agar lebih mudah dibaca atau pada saat melakukan self join (yaitu: mencantumkan tabel yang sama lebih dari satu kali dalam FROM clause).
Syntax

Syntax untuk fungsi MySQL ALIAS A COLUMN adalah:

 Syntax untuk fungsi MySQL ALIAS A TABLE adalah:

 

Penjelasan Parameter

column_name
Nama asli dari kolom yang ingin di-alias.
table_name
Nama asli dari tabel yang ingin di-alias.
AS
Pilihan. Sebagian besar pemrogram akan menentukan kata kunci AS saat aliasing nama kolom, tapi tidak saat aliasing nama tabel. Apakah menentukan kata kunci AS atau tidak memiliki dampak pada alias di MySQL. Ini adalah pilihan pribadi di MySQL, tidak seperti database lainnya. (Contoh kita akan menggunakan AS ketika aliasing nama kolom tapi menghilangkan AS ketika aliasing nama tabel.)
alias_name
Nama sementara untuk diberikan ke kolom atau tabel.

Catatan
  • Jika alias_name berisi spasi, teman-teman harus menyertakan alias_name dalam tanda petik.
  • Hal ini dapat diterima untuk menggunakan spasi saat aliasing nama kolom. Namun, praktik umumnya tidak baik untuk menggunakan spasi saat aliasing nama tabel.
  • Alias_name hanya valid dalam lingkup pernyataan SQL.
Contoh – ALIAS sebuah kolom

Umumnya, alias digunakan untuk membuat judul kolom pada hasil Anda lebih mudah dibaca. Misalnya saat menggunakan fungsi MAX, Anda bisa alias hasil fungsi MAX di MySQL.
Sebagai contoh:

Dalam contoh ini, kita telah mengalikan bidang MAX (gaji) tertinggi. Akibatnya, tertinggi akan ditampilkan sebagai judul untuk kolom kedua saat himpunan hasil dikembalikan. Karena alias_name kami tidak menyertakan spasi apa pun, kami tidak diharuskan menyertakan alias_name dalam tanda petik.

Namun, bisa diterima dengan sempurna untuk menuliskan contoh ini dengan menggunakan kutipan sebagai berikut:

Selanjutnya, mari kita lihat sebuah contoh di mana kita diminta untuk melampirkan alias_name dalam tanda kutip.

Sebagai contoh:

Dalam contoh ini, kita telah mengalikan bidang MAX (gaji) sebagai “gaji tertinggi”. Karena ada spasi di alias_name ini, “gaji tertinggi” harus dilampirkan dalam tanda petik

Contoh – ALIAS sebuah Tabel

Bila Anda membuat sebuah alias di atas meja, itu adalah salah karena Anda berencana untuk membuat daftar nama tabel yang sama lebih dari sekali dalam klausa FROM (yaitu: self join), atau Anda ingin mempersingkat nama tabel agar pernyataan SQL lebih pendek dan lebih mudah dibaca

Mari kita lihat contoh bagaimana alias nama tabel di MySQL.

Sebagai contoh:

Dalam contoh ini, kami telah membuat sebuah alias untuk tabel produk yang disebut hlm. Sekarang dalam pernyataan SQL ini, kita bisa merujuk ke tabel produk sebagai hal.

Saat membuat alias tabel, tidak perlu membuat alias untuk semua tabel yang tercantum dalam klausa FROM. Anda dapat memilih untuk membuat alias pada salah satu atau semua tabel.

Misalnya, kita bisa memodifikasi contoh kita di atas dan membuat alias untuk tabel suppliers juga.

Sekarang kita punya alias untuk tabel supplier yang disebut s serta alias untuk tabel produk yang disebut p.