SQL SELECT AS

Sql Select As



Jika anda pernah menggunakan SQL, kemungkinan besar anda sudah biasa dengan pernyataan SELECT. Ia seperti 'hello world' SQL kerana ia mewujudkan asas pertanyaan SQL.

Pernyataan SELECT membolehkan kami mendapatkan semula data daripada satu lagi jadual pangkalan data. Walau bagaimanapun, anda mungkin menghadapi keadaan sedemikian di mana anda perlu memberikan lajur dalam pertanyaan dengan nama yang berbeza atau sejenis alias. Atas sebab apa pun, ia sama ada untuk kejelasan atau untuk melakukan pengiraan yang diberikan.

Di sinilah kata kunci AS menjadi bantuan. Ia membolehkan kami memberikan alias kepada lajur, jadual atau ungkapan dalam pertanyaan SQL.







Dalam tutorial ini, kami akan menyelami dunia SQL dan mempelajari tentang kata kunci AS, sebab ia wujud dan cara kami boleh menggunakannya.



Sintaks:

Klausa SELECT AS membenarkan kami menetapkan alias kepada lajur, jadual atau ungkapan dalam pertanyaan SQL anda.



Kita boleh menyatakan sintaksnya seperti berikut:





PILIH nama_lajur SEBAGAI nama_alias

DARI table_name;

Di sini, 'nama_lajur' merujuk kepada nama lajur yang ingin kami pilih dan 'nama_alias' merujuk kepada alias yang ingin kami tetapkan pada lajur yang dipilih.

Cara terbaik untuk memahami cara ciri ini berfungsi adalah dengan menggunakannya. Oleh itu, mari kita lihat beberapa contoh penggunaan aplikasinya.



Contoh 1: Alias ​​Lajur

Penggunaan kata kunci AS yang paling biasa ialah menetapkan lajur dengan alias. Katakan kita mempunyai jadual yang mengandungi maklumat pelanggan dengan lajur 'nama_pertama' dan 'nama_keluarga'.

Jika anda ingin memilih data daripada jadual tetapi menggunakan alias 'Nama Pertama' dan 'Nama Akhir' untuk lajur, kami boleh menggunakan pertanyaan seperti berikut:

PILIH first_name AS 'Nama pertama' , nama belakang AS 'Nama terakhir'

DARIPADA pelanggan;

Ini harus memberikan nama yang berbeza untuk lajur yang terhasil seperti yang ditunjukkan dalam contoh output berikut:

Kita juga boleh menggunakan alias dalam pengiraan. Sebagai contoh, katakan kami ingin mengira gaji tahunan semua pekerja dan mengeluarkan nilai yang terhasil sebagai lajur 'Gaji Tahunan'. Kita boleh menggunakan pertanyaan seperti berikut:

PILIH gaji * 12 AS 'Gaji tahunan'

DARIPADA pekerja;

Dalam contoh ini, kami mengira gaji tahunan dengan mendarabkan lajur gaji dengan 12 dan memberikannya dengan alias 'Gaji Tahunan'.

Contoh 2: Alias ​​Jadual

Kes penggunaan kedua kata kunci AS ialah menetapkan dan menetapkan alias jadual. Alias ​​jadual agak berguna kerana ia berguna apabila berurusan dengan gabungan atau bahkan untuk menjadikan pertanyaan anda lebih mudah dibaca.

Pertimbangkan contoh berikut yang menunjukkan cara membuat alias jadual menggunakan kata kunci AS:

PILIH e.nama_pertama, e.nama_akhir, d.nama_jabatan

DARIPADA pekerja SEBAGAI e

DALAM MENYERTAI jabatan SEBAGAI d HIDUP e.id_jabatan = d.id_jabatan;

Dalam kes ini, kami menetapkan alias 'e' dan 'd' kepada jadual 'pekerja' dan 'jabatan' masing-masing. Ini menjadikannya sangat mudah untuk merujuk jadual kemudian dalam pertanyaan. Ini sangat lazim apabila berurusan dengan gabungan SQL.

Contoh 3: Alias ​​Ungkapan

Satu lagi kes penggunaan kata kunci AS adalah untuk mencipta alias untuk pelbagai ungkapan. Ini boleh membantu untuk memudahkan ungkapan atau pengiraan yang kompleks.

Ambil contoh demonstrasi sebagai contoh:

PILIH CONCAT(nama_pertama, '' , nama belakang) AS 'Nama penuh'

DARIPADA pekerja;

Ini menunjukkan cara untuk menetapkan alias untuk fungsi 'concat'.

Contoh 4: Alias ​​Subkueri

Kami juga boleh mencipta alias apabila berurusan dengan subkueri. Ini boleh menjadikan subkueri lebih mudah untuk dirujuk dan difahami.

Contohnya adalah seperti berikut:

PILIH first_name, last_name, (

PILIH MAX(gaji) DARIPADA pekerja

) AS 'Gaji Maksimum'

DARIPADA pekerja;

Dalam contoh ini, kami menggunakan subkueri untuk menentukan gaji maksimum daripada jadual 'pekerja' dan menetapkannya dengan alias 'Gaji Maks' dalam pertanyaan utama.

Contoh 5: Alias ​​Fungsi Agregat

Akhir sekali, kita boleh menggunakan alias pada lajur yang terhasil daripada fungsi agregat untuk output yang lebih mudah dibaca seperti yang ditunjukkan dalam perkara berikut:

PILIH AVG(gaji) AS 'Gaji Purata'

DARIPADA pekerja;

Dalam kes ini, kami memperuntukkan hasil fungsi AVG() kepada alias 'Gaji Purata'.

Kesimpulan

Dalam tutorial ini, kami mempelajari tentang salah satu ciri asas SQL yang membolehkan kami mencipta alias untuk pelbagai objek seperti jadual, lajur, ungkapan, subkueri, dll. Ini boleh membantu meningkatkan kebolehbacaan pertanyaan dan memberikan kejelasan untuk keluaran yang terhasil.