0% menganggap dokumen ini bermanfaat (0 suara)
69 tayangan

DQLab - MySQL - Fundamental 1 - Fundamental SQL Using SELECT Statement 4

Dokumen tersebut menjelaskan penggunaan prefix dan alias pada nama tabel dan kolom dalam bahasa SQL. Prefix digunakan untuk menambahkan nama tabel di depan nama kolom agar jelas berasal dari tabel mana, sedangkan alias digunakan untuk memberi nama baru sementara pada kolom. Contoh kode yang diberikan mendemonstrasikan penggunaan prefix untuk mengidentifikasi kolom, alias untuk merubah nama kolom, dan kombinasi keduanya.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
69 tayangan

DQLab - MySQL - Fundamental 1 - Fundamental SQL Using SELECT Statement 4

Dokumen tersebut menjelaskan penggunaan prefix dan alias pada nama tabel dan kolom dalam bahasa SQL. Prefix digunakan untuk menambahkan nama tabel di depan nama kolom agar jelas berasal dari tabel mana, sedangkan alias digunakan untuk memberi nama baru sementara pada kolom. Contoh kode yang diberikan mendemonstrasikan penggunaan prefix untuk mengidentifikasi kolom, alias untuk merubah nama kolom, dan kombinasi keduanya.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Beberapa detik aku termenung melihat syntax ini. Mengapa ada ‘t1’, dan ‘AS’?

Apa
maksudnya? Aku terdorong untuk bertanya kembali pada Senja.

“Nja, sorry gangguin kamu lagi. Aku lagi mau nyoba latihan nih. Tapi aku nemu
syntax ini dan agak bingung terutama karena ada ‘t1’, dan ‘AS’. Maksudnya?”

“Oh, ini hanya variasi penggunaan nama table dan kolom pada bagian SELECT. Sini
saya kasih tahu.”

• Prefix, dimana kita akan menambahkan nama tabel di depan nama kolom.
• Alias, dimana kita memberikan alias atau nama lain untuk tabel maupun
kolom.

Menggunakan Prefix pada Nama Kolom


“Agar kamu lebih jelas, saya coba praktikkan untuk kamu ya, Aksara. Pertama, kita
mulai dengan menggunakan prefix pada kolom.

Pada dasarnya, penulisan nama kolom yang lengkap perlu mencantumkan nama
tabel di depan nama kolom tersebut, dengan tanda penyambung berupa tanda titik.

Umumnya, jika kita hanya mengambil kolom dari satu tabel, prefix ini jarang
digunakan karena sudah jelas dari tabel mana kolom itu berasal.

Tetapi ketika kita mengambil data dari dua tabel, misalnya dengan
menggabungkan 2 tabel menggunakan JOIN, dan terdapat 2 kolom dengan nama
yang sama, maka penggunaan prefix menjadi penting untuk menghindari error
karena ambiguitas,” jelas Senja panjang lebar.

Aku masih menyimak pada layar laptop Senja yang menunjukkan syntax dasar dari
penggunaan prefix pada nama kolom.

Untuk mengambil nama kolom nama_produk data dari tabel ms_produk dengan
penulisan prefix nama tabel adalah sebagai berikut.

Jika berjalan dengan lancar maka akan mendapatkan hasil berikut.


Penggunaan nama lengkap prefix ini akan sangat berguna ketika ingin
mengidentifikasi data dari beberapa tabel, yang akan dipelajari pada course SQL
untuk topik JOIN.

Tugas:
Gantilah seluruh code yang ada pada code editor dengan perintah SELECT untuk
menampilkan kolom kode_produk dari tabel ms_produk dengan penulisan
menggunakan prefix nama tabel.

SELECT ms_produk.kode_produk FROM ms_produk;

Jika berjalan dengan lancar maka hasilnya akan terlihat sebagai berikut.
Menggunakan Alias pada Kolom
Selain prefix, aku dapat mengubah identitas nama kolom yang diambil dengan
SELECT dengan menggunakan keyword AS. Ini dinamakan alias. Perubahan nama
tabel bersifat temporary, artinya hanya berubah ketika mengambil/meng-
query data, sedangkan nama kolom di tabel dalam database tidak akan berubah.

Berikut adalah contoh untuk mengubah nama kolom


dari kode_produk menjadi product_code dari table ms_produk.

Ketik dan jalankan code tersebut pada code editor, jika berjalan dengan lancar akan
muncul hasil sebagai berikut.

Terlihat kolom kode_produk telah berubah nama menjadi product_code.

Catatan: alias tidak bisa digunakan untuk wildcard (*)

Tugas:
Coba ubah perintah SELECT di atas untuk mengubah nama kolom dengan details
berikut:

• no_urut menjadi nomor.


• nama_produk menjadi nama.

SELECT no_urut AS nomor, nama_produk as nama FROM ms_produk;

SELECT no_urut nomor, nama_produk nama FROM ms_produk;

Jika berjalan lancar, maka akan muncul hasil berikut.

Menggabungkan Prefix dan Alias


Prefix dan alias juga dapat digunakan secara bersamaan.

Aku menerapkannya dengan tabel ms_produk, menggunakan prefix nama tabel dan
alias untuk merubah nama_produk menjadi nama.

Jika berjalan dengan lancar, maka akan muncul hasil berikut.

Anda mungkin juga menyukai