Ide Alias SQL yang Lebih Lanjut
Contoh berikut menunjukkan beberapa teknik lanjutan yang melibatkan alias SQL.
Alias SQL dengan fungsi lainnya
Penggunaan alias SQL penting ketika menggunakan kueri kompleks yang memerlukan keluaran yang lebih jelas. Memberikan alias SQL pada data yang ditransformasikan melibatkan fungsi, ekspresi, atau perhitungan.
Menggunakan fungsi
Kueri di bawah menggunakan alias SQL untuk mengubah nama kolom. Kolom ini juga berubah karena semua nilainya dikonversi menjadi huruf besar menggunakan fungsi UPPER(). Fungsi lain ini tidak memengaruhi penggunaan kata kunci AS, meskipun kita juga bisa menampilkan perubahan dengan mengonversi namanya menjadi supplier_uppercase.
-- Select product names from the Products table
SELECT product_name,
-- Convert supplier to uppercase, alias as 'supplier_uppercase'
UPPER(supplier_name) AS supplier_uppercase
-- From the Products table aliased as 'p'
FROM Products p
-- Join with the Suppliers table aliased as 's' on matching supplier_id
JOIN Suppliers s ON p.supplier_id = s.supplier_id;

Contoh keluaran SQL menggunakan fungsi. Gambar oleh Penulis.
Menggunakan ekspresi
Kueri di bawah menampilkan kolom alias SQL price_with_tax, yang diturunkan dari perhitungan dalam pernyataan SELECT.
-- Select product names from the Products table
SELECT product_name,
-- Select product prices from the Products table
price,
-- Calculate the price with a 10% tax and alias as 'price_with_tax'
price * 1.1 AS price_with_tax
-- From the Products table
FROM Products;

Contoh keluaran SQL menggunakan ekspresi. Gambar oleh Penulis.
Debugging dan pemeliharaan kueri
Jika Anda memiliki kueri yang menggunakan lebih dari satu alias SQL, pertimbangkan praktik berikut untuk debugging.
- Gunakan penamaan setiap alias SQL yang konsisten dan bermakna.
- Uji subkueri yang lebih kecil sebelum menggabungkannya dalam satu kueri.
- Tambahkan komentar yang sesuai pada kueri SQL untuk menjelaskan setiap nama.
Kesimpulan dan Pembelajaran Lanjutan
Memahami cara menggunakan alias SQL adalah bagian penting dari penulisan kueri. Dalam artikel ini, Anda mempelajari cara menggunakan alias untuk mengganti nama kolom dan tabel saat sementara menulis kueri kompleks. Saya mendorong Anda untuk terus berlatih berbagai skenario di mana Anda dapat menerapkan alias SQL untuk meningkatkan keterampilan.
Jika Anda ingin mempelajari keterampilan SQL tingkat lanjut, saya merekomendasikan kursus Intermediate SQL dari DataCamp. Anda juga sebaiknya mencoba jalur karier Associate Data Analyst in SQL untuk membantu Anda menjadi analis data yang andal. Terakhir, saya sangat merekomendasikan memperoleh SQL Associate Certification dari DataCamp untuk menunjukkan penerapan keterampilan SQL Anda dan menonjol di antara data scientist dan analis data lainnya.

Frequently Asked Questions
Apa itu alias SQL?
Alias SQL adalah nama kolom atau tabel sementara dalam sebuah kueri. Alias digunakan untuk membuat nama kolom atau tabel lebih mudah dibaca atau lebih praktis.
Apa itu kata kunci AS?
Kata kunci AS digunakan untuk merujuk kolom atau tabel yang akan diganti namanya. Kata kunci AS bersifat opsional dan dapat dihilangkan dari kueri.
Basis data SQL mana yang mendukung alias?
Semua basis data SQL utama mendukung alias SQL, termasuk SQL Server, MySQL, dan PostgreSQL.
Bisakah Anda menggunakan angka dalam alias SQL?
Ya, Anda dapat menggunakan angka dalam alias SQL, tetapi tidak boleh diawali angka tanpa menggunakan kutip atau kurung.
Mengapa tidak mungkin menetapkan alias kolom secara dinamis?
Alias kolom dinamis tidak dimungkinkan karena SQL mengharuskan nama kolom ditetapkan saat kompilasi, sedangkan alias dinamis baru akan ditentukan saat eksekusi. Hal ini bertentangan dengan proses pra-kompilasi.

Alias SQL adalah nama sementara untuk tabel atau kolom dalam sebuah kueri SQL. Alias biasanya digunakan untuk menyederhanakan kueri yang kompleks agar mudah dibaca atau sekadar memberi kolom nama yang lebih mudah dipahami dan terdengar alami. Dalam artikel ini, saya akan membahas berbagai teknik dan penerapan praktis penggunaan alias SQL.
Sebelum mulai, saya merekomendasikan mengikuti kursus Introduction to SQL dari DataCamp untuk memperoleh pengetahuan dasar SQL. SQL Basics Cheat Sheet juga akan membantu Anda menyegarkan konsep-konsep SQL dasar selama belajar.
Apa itu Alias SQL?
Alias SQL meningkatkan keterbacaan sebuah kueri. Misalkan Anda memiliki dua tabel,
ProductsdanSuppliers.Contoh tabel Products untuk mengganti nama kolom menggunakan alias SQL. Gambar oleh Penulis.
Kueri berikut menggunakan kata kunci
ASuntuk membuat alias, yang mengganti nama kolom dalam tabelProducts.Menggunakan Kata Kunci AS untuk Membuat Alias SQL
Alias SQL penting saat mengganti nama kolom yang panjang atau saat melakukan join beberapa tabel. Sintaks alias SQL menggunakan kata kunci
ASuntuk mengganti nama kolom atau tabel. Namun, kata kunciASbersifat opsional, asalkan Anda menyebutkan alias tabel atau kolomnya.Yang memudahkan, berbagai basis data SQL seperti MySQL, PostgreSQL, dan SQL Server sepenuhnya mendukung alias SQL untuk nama tabel dan kolom, sehingga Anda tidak perlu menghafal metode khusus tiap basis data.
Contoh alias kolom SQL
Sintaks di bawah menunjukkan alias kolom SQL menggunakan kata kunci
AS.Kueri di bawah menghasilkan keluaran yang sama karena kata kunci
ASbersifat opsional.Contoh alias tabel SQL
Sintaks di bawah menunjukkan alias tabel SQL menggunakan kata kunci
AS.Sintaks berikut menampilkan alias tabel tanpa kata kunci
AS.Kapan Menggunakan Alias SQL
Alias SQL memiliki penerapan sebagai berikut.
Saya merekomendasikan kursus Reporting in SQL dari DataCamp untuk mempelajari lebih lanjut tentang membangun dasbor dan memasukkan alias SQL guna membuat laporan interaktif. Saya juga menyarankan untuk melihat jalur keterampilan SQL Fundamentals kami untuk mempelajari metode SQL lanjutan, termasuk penggabungan data dengan cara yang lebih canggih.
Contoh dan Use Case Alias SQL
Contoh berikut menunjukkan cara menggunakan alias SQL untuk mengganti nama kolom dan tabel dalam kueri.
Menggunakan alias SQL untuk nama kolom
Alias SQL dapat digunakan untuk mengganti nama kolom. Penggunaan alias pada kolom meningkatkan keterbacaan kueri dengan membuat kueri yang kompleks menjadi jelas. Pada contoh di bawah, alias SQL digunakan untuk mengganti dua nama kolom:
product_namemenjadiProduct, danpricemenjadiPrice.Contoh keluaran alias kolom SQL. Gambar oleh Penulis.
Menggunakan alias SQL untuk nama tabel
Alias SQL juga dapat digunakan untuk sementara mengganti nama tabel. Teknik ini menyederhanakan kueri kompleks saat bekerja dengan banyak tabel. Kueri di bawah menunjukkan cara menggunakan alias tabel saat melakukan join dua tabel. Alias tabel meningkatkan keterbacaan kueri dengan memendekkan nama tabel. Ini sangat berguna saat menggabungkan dua tabel.
Contoh keluaran alias tabel SQL. Gambar oleh Penulis.
Ikuti praktik terbaik berikut saat menggunakan alias tabel dalam join kompleks dan subkueri. Pertama, gunakan alias yang singkat dan deskriptif untuk meningkatkan kejelasan dan keterbacaan. Kedua, gunakan nama yang berbeda untuk kolom dan tabel untuk menghindari konflik nama dan ambiguitas.
Menerapkan lebih dari satu alias SQL
Anda dapat menggabungkan alias SQL untuk nama kolom dan tabel dalam satu kueri. Teknik ini bermanfaat untuk subkueri dan kueri kompleks lainnya. Kueri di bawah menggunakan alias SQL untuk kolom dan tabel. Kueri ini akan mengambil
product_namedansupplier_nameuntuk yang berlokasi di New York City.