Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

SQL AS:Penggunaan, Contoh, dan Bagaimana Ini Dapat Bermanfaat Bagi Anda

Apa itu AS pernyataan dalam SQL? Kata kunci AS dalam SQL digunakan untuk membuat alias sementara untuk tabel atau kolom. Alias ​​​​ini dapat digunakan sebagai pengganti nama dalam pernyataan SELECT.

Bahasa SQL memiliki tiga cara penamaan yang berbeda:pengidentifikasi, alias tabel, dan alias kolom. Ini hanyalah nama panggilan yang kami berikan agar lebih mudah untuk dibicarakan dan dikerjakan. Contoh bagusnya adalah alamat email Anda. Itu bisa menjadi apa pun yang Anda inginkan. Namun, banyak orang memilih untuk menggunakan nama depan dan belakang mereka daripada nama lengkap, agar lebih mudah ditemukan.

TLDR!

Pernyataan AS adalah bagian yang sangat penting dari SQL. Ini dapat digunakan untuk menetapkan alias tabel atau alias kolom, atau dapat membuat tabel sementara untuk menyimpan hasil antara dalam kueri Anda.

Bagaimana Dengan Contoh?

AS pernyataan dalam SQL adalah bagian dari klausa FROM. Juga, ini digunakan untuk menetapkan alias ke kolom dan tabel dalam klausa SELECT, WHERE, JOIN, dan GROUP BY.

Ini adalah placeholder yang dapat menentukan alias untuk objek yang sedang dibuat. Ini berarti bahwa alih-alih memberi nama tabel, kolom, atau objek lain yang Anda buat dengan namanya sendiri, Anda dapat menggunakan AS pernyataan:

CREATE TABLE 'my_table' AS (id INT NOT NULL PRIMARY KEY AUTOINCREMENT, name VARCHAR(255) NOT NULL);

Contoh pernyataan “AS” adalah sebagai berikut:

  • PILIH SEBAGAI Produk, Nama DARI Produk;
  • BUAT LIHAT Pesanan SEBAGAI PILIHAN * DARI Detail Pesanan.

Berikut ini contoh penggunaan AS untuk menentukan alias:

SELECT CONCAT_WS(' ', CustomerInfList_FirstName, CustomerInf_LastName) AS First_LastName
FROM Customer_InformationListForSale

Yang Harus Diwaspadai

Dalam SQL, kami menggunakan kata kunci AS untuk membuat alias sementara untuk tabel yang ada. Ini dapat membantu saat bekerja dengan nama yang panjang atau rumit yang akan mengacaukan kueri dan kode.

Penting:Alias ​​AS hanya terlihat dalam cakupan pernyataan saat ini tempat mereka dibuat. Setelah Anda keluar dari cakupan ini, mereka tidak akan ada lagi.

Cara Menggunakan Pernyataan AS

Untuk menggunakan alias, masukkan:

PILIH DARI TabelA SEBAGAI t1 JOIN TableB AS t2 ON (t1.ID =t2.ID) WHERE …

Kode ini akan diekstraksi dari dua tabel yang memiliki bidang ID yang sama, dan akan digabungkan berdasarkan kolom ini.

Bagaimana Alias ​​​​Dapat Berguna

Alias ​​tabel adalah konsep dasar dalam pemrograman SQL. Mereka memungkinkan Anda untuk menentukan tabel dan kolom data mana yang Anda minta informasinya, membuatnya lebih mudah untuk melihat apa yang sedang Anda kerjakan. Ada beberapa kueri yang tidak dapat Anda jalankan tanpa alias di SQL.

Sebuah alias tabel adalah tempat untuk nama tabel. Kami sering menggunakan alias tabel saat menulis kueri SQL. Mereka sangat berguna ketika kueri berisi beberapa referensi ke tabel yang sama.

Kesalahan terkadang dapat terjadi karena kolom dan tabel memiliki nama yang sama. Menggunakan alias tabel membantu menghindari ambiguitas dan membuat kueri Anda tetap jelas dan ringkas.

Jenis Kueri yang Tidak Dapat Anda Gunakan tanpa Alias ​​​​

Kueri SQL adalah permintaan terstruktur untuk informasi yang dapat diajukan ke sistem manajemen basis data relasional. Kueri terdiri dari klausa berbeda yang mungkin atau mungkin tidak menyertakan tabel, tampilan, subkueri, dan fungsi. Ada tiga jenis kueri yang tidak dapat dijalankan tanpa menggunakan alias – subkueri, bergabung sendiri, dan bergabung.

Self-join adalah kueri yang menggabungkan data dari dua atau lebih tabel dalam database yang sama dan mengambil informasi berdasarkan nama kolom yang identik di keduanya. Jenis join ini disebut “self-join” karena menggunakan satu tabel sebagai sumber datanya sendiri. Karena kedua tabel ini memiliki nama yang sama, tidak mungkin untuk menghindari alias (Oracle Database 10g Express Edition):

SELECT a.emp_id AS "Emp_ID",a.emp_name AS "Employee Name",
b.emp_id AS "Supervisor ID",b.emp_name AS "Supervisor Name"
FROM employee a, employee b
WHERE a.emp_supv = b.emp_id;

Ringkasan

Pernyataan SQL AS adalah cara untuk menetapkan alias. Ini juga digunakan sebagai operator penugasan dalam beberapa bahasa dan dapat digabungkan dengan GABUNG atau operator lain untuk menghasilkan kumpulan hasil yang diinginkan.

Kita dapat menggunakan nama alias sebagai nama tabel dalam perintah apa pun daripada harus mengetikkan nama yang sepenuhnya memenuhi syarat. Ini berguna bila Anda ingin merujuk ke kolom lebih dari sekali, seperti untuk tujuan pengurutan atau pemfilteran.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 0 hingga 60 :Beralih ke pos pemeriksaan tidak langsung

  2. Pantau kinerja basis data dengan Monitor Infrastruktur Uptime

  3. Cara Lain untuk Melihat Pembaruan Otomatis pada Statistik

  4. Sekunder yang Dapat Dibaca dengan Anggaran

  5. Menerapkan Aturan Bidang Menggunakan Klasifikasi