sql >> Databáze >  >> RDS >> Sqlserver

Jak mohu použít alias v klauzuli where?

Dokumentace SQL-Server říká:

alias sloupce lze použít v klauzuli ORDER BY, ale nelze jej použít v klauzuli WHERE, GROUP BY nebo HAVING .

Podobně v dokumentu MySQL se píše:

Standardní SQL nepovoluje odkazy na aliasy sloupců v klauzuli WHERE . Toto omezení je uplatněno, protože při vyhodnocení klauzule WHERE nemusí být hodnota sloupce ještě určena.

V MySQL můžete alespoň znovu použít aliasy v SELECT doložka



  1. Upozornění:Převod pole na řetězec v

  2. Rozbalovací nabídka přístupu TreeView ImageCombo

  3. Výsledek převodu čísel na slova v MYSQL! Pomocí Query

  4. Jak se připojíte k více databázím MySQL na jedné webové stránce?