sql >> データベース >  >> RDS >> Sqlserver

where句でエイリアスを使用するにはどうすればよいですか?

    SQL-Serverのドキュメントによると:

    column_aliasはORDERBY句で使用できますが、 WHERE、GROUP BY、またはHAVING句では使用できません

    MySQLドキュメントでも同様です:

    標準SQLはWHERE句での列エイリアスへの参照を禁止します 。 WHERE句が評価されるときに、列の値がまだ決定されていない可能性があるため、この制限が課せられます。

    MySQL 少なくともSELECTでエイリアスを再利用できます 条項



    1. MySQL RAND()関数–MySQLでランダムな数値を生成します

    2. Javaマルチキャストの存続時間は常に0です

    3. SQLでのピボット演算子の理解

    4. PostgreSQL正規表現の単語境界?