SQL PILIH SEBAGAI

Sql Pilih Sebagai



Jika Anda pernah menggunakan SQL, kemungkinan besar Anda familiar dengan pernyataan SELECT. Ini seperti “halo dunia” SQL karena menciptakan dasar kueri SQL.

Pernyataan SELECT memungkinkan kita mengambil data dari satu tabel database lagi. Namun, Anda mungkin menemukan kejadian di mana Anda perlu memberi kolom dalam kueri dengan nama yang berbeda atau semacam alias. Untuk alasan apa pun, itu untuk kejelasan atau untuk melakukan perhitungan tertentu.

Di sinilah kata kunci AS berguna. Hal ini memungkinkan kita untuk menetapkan alias ke kolom, tabel, atau ekspresi dalam kueri SQL.







Dalam tutorial ini, kita akan mendalami dunia SQL dan mempelajari tentang kata kunci AS, mengapa kata kunci itu ada, dan bagaimana kita dapat menggunakannya.



Sintaksis:

Klausa SELECT AS memungkinkan kita untuk menetapkan alias ke kolom, tabel, atau ekspresi dalam kueri SQL Anda.



Kita dapat mengungkapkan sintaksnya sebagai berikut:





PILIH nama_kolom SEBAGAI nama_alias

DARI nama_tabel;

Di sini, “nama_kolom” mengacu pada nama kolom yang ingin kita pilih dan “nama_alias” mengacu pada alias yang ingin kita tetapkan pada kolom yang dipilih.

Cara terbaik untuk memahami cara kerja fitur ini adalah dengan menggunakannya. Oleh karena itu, mari kita lihat beberapa contoh penggunaan penerapannya.



Contoh 1: Alias ​​Kolom

Penggunaan kata kunci AS yang paling umum adalah menetapkan kolom dengan alias. Misalkan kita memiliki tabel yang berisi informasi pelanggan dengan kolom “nama_depan” dan “nama_belakang”.

Jika Anda ingin memilih data dari tabel tetapi menggunakan alias “Nama Depan” dan “Nama Belakang” untuk kolomnya, kita dapat menggunakan kueri sebagai berikut:

PILIH nama_depan AS 'Nama depan' , nama belakang AS 'Nama keluarga'

DARI pelanggan;

Ini harus memberikan nama yang berbeda untuk kolom yang dihasilkan seperti yang ditunjukkan dalam contoh keluaran berikut:

Kita juga bisa menggunakan alias dalam perhitungan. Misalnya, kita ingin menghitung gaji tahunan seluruh karyawan dan menampilkan nilai yang dihasilkan sebagai kolom “Gaji Tahunan”. Kita dapat menggunakan query sebagai berikut:

PILIH gaji * 12 SEBAGAI 'Gaji tahunan'

DARI karyawan;

Pada contoh ini, kita menghitung gaji tahunan dengan mengalikan kolom gaji dengan 12 dan memberinya nama alias “Gaji Tahunan”.

Contoh 2: Tabel Alias

Kasus penggunaan kedua dari kata kunci AS adalah mengatur dan menetapkan alias tabel. Alias ​​tabel cukup berguna karena berguna saat menangani gabungan atau bahkan membuat kueri Anda lebih mudah dibaca.

Perhatikan contoh berikut yang menunjukkan cara membuat alias tabel menggunakan kata kunci AS:

PILIH e.nama_pertama, e.nama_akhir, d.nama_departemen

DARI karyawan SEBAGAI e

INNER JOIN departemen SEBAGAI d PADA e.department_id = d.department_id;

Dalam hal ini, kami menetapkan alias “e” dan “d” masing-masing ke tabel “karyawan” dan “departemen”. Hal ini membuatnya sangat mudah untuk mereferensikan tabel nanti dalam kueri. Ini sangat lazim ketika berhadapan dengan gabungan SQL.

Contoh 3: Alias ​​​​Ekspresi

Kasus penggunaan lain dari kata kunci AS adalah membuat alias untuk berbagai ekspresi. Ini dapat membantu menyederhanakan ekspresi atau penghitungan yang kompleks.

Ambil contoh demonstrasi misalnya:

PILIH CONCAT(nama_depan, ' ' , nama_belakang) SEBAGAI 'Nama lengkap'

DARI karyawan;

Ini menunjukkan cara menetapkan alias untuk fungsi “concat”.

Contoh 4: Alias ​​​​Subkueri

Kita juga bisa membuat alias ketika berhadapan dengan subquery. Hal ini dapat membuat subkueri lebih mudah untuk dirujuk dan dipahami.

Contohnya adalah sebagai berikut:

PILIH nama_depan, nama_belakang, (

PILIH MAX(gaji) DARI karyawan

) SEBAGAI 'Gaji Maks'

DARI karyawan;

Dalam contoh ini, kami menggunakan subkueri untuk menentukan gaji maksimum dari tabel “karyawan” dan menetapkannya dengan alias “Gaji Maks” di kueri utama.

Contoh 5: Alias ​​​​Fungsi Agregat

Terakhir, kita bisa menggunakan alias pada kolom yang dihasilkan dari fungsi agregat untuk keluaran yang lebih mudah dibaca seperti yang ditunjukkan berikut ini:

PILIH AVG(gaji) SEBAGAI 'Gaji rata-rata'

DARI karyawan;

Dalam hal ini, kami menetapkan hasil fungsi AVG() ke alias “Gaji Rata-Rata”.

Kesimpulan

Dalam tutorial ini, kita belajar tentang salah satu fitur dasar SQL yang memungkinkan kita membuat alias untuk berbagai objek seperti tabel, kolom, ekspresi, subkueri, dll. Hal ini dapat membantu meningkatkan keterbacaan kueri dan memberikan kejelasan untuk keluaran yang dihasilkan.