Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Филтрирайте въз основа на име на колона с псевдоним

Не можете да препращате към псевдоними в клауза where по този начин... или трябва да дублирате CASE в WHERE, или можете да използвате подзаявка като тази:

SELECT id, myAlias
FROM
(
    SELECT id, CASE WHEN <snip extensive column definition> END AS myAlias
    FROM myTable
) data
WHERE myAlias IS NOT NULL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свържете приложението rails към SQL Server 2005 от Windows

  2. Вмъкване във временна таблица от съхранена процедура, която връща множество набори от резултати

  3. Идентификаторът от няколко части не можа да бъде обвързан

  4. Грешка DATE_FORMAT в ruby ​​в rails 4 с sql сървър 2014 като база данни на Windows 7

  5. Получаване на динамично генерирана обобщена таблица във времева таблица