Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara menggunakan alias di klausa where?

Dokumen SQL-Server mengatakan:

column_alias dapat digunakan dalam klausa ORDER BY, tetapi tidak dapat digunakan dalam klausa WHERE, GROUP BY, atau HAVING .

Serupa di dokumen MySQL dikatakan:

SQL standar melarang referensi ke alias kolom dalam klausa WHERE . Pembatasan ini diberlakukan karena ketika klausa WHERE dievaluasi, nilai kolom mungkin belum ditentukan.

Di MySQL Anda setidaknya dapat menggunakan kembali alias di PILIH klausa



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Fungsi SQL Server SOUNDEX() Bekerja

  2. Mengembalikan beberapa tabel dari prosedur tersimpan

  3. Sisipan Massal SQL Server – Bagian 1

  4. Konfigurasi Replikasi Transaksional SQL Server

  5. Bagaimana cara mengatur nama tabel dalam kueri SQL dinamis?