Sql Server эквивалент агрегатной функции COUNTIF
Обычно я делаю то, что рекомендовал sql-select Джош, но провел мозговой sql-server-2005 штурм и протестировал немного sql-query шуточную альтернативу, которой sql-query я хотел бы поделиться.
Вы sqlselect можете воспользоваться тем sql фактом, что COUNT (ColumnName) не sql-statement считает NULL, и использовать select-statement что-то вроде этого:
SELECT COUNT(NULLIF(0, myColumn))
FROM AD_CurrentView
NULLIF sql-select - возвращает NULL, если два sql-syntax переданных значения совпадают.
Преимущество: выражает sql2005 ваше намерение использовать sql COUNT строк вместо обозначения sql2005 SUM(). Недостаток: не совсем sql-statement понятно, как это работает sqlselect («магия» обычно плохая).
sql
sql-server-2005
Sql Server эквивалент агрегатной функции COUNTIF
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.