2013-11-25 6 views
1

Привет я пытаюсь сосчитать номера отслеживания с не нулевой непустой строкой в ​​MySQLMysql Количество запросов вопрос включая пустые строки

я вижу, что счетчик не будет включать в себя нулевые значения. Но есть ли способ заставить его не включать «пустые строки»?

спасибо.

-Brendon

ответ

2

Попробуйте это, он пропустит оба NULL (что рассчитывать не учитывается в любом случае), а также пустая строка:

SELECT COUNT(*) 
FROM TABLE 
WHERE column_name != '' and column_name IS NOT NULL 
+0

MySQL кажется сосчитать NULLs, а если вы не указали COUNT (column_name), но да, этот запрос выглядит правильно! –

+0

COUNT() подсчитывает возвращаемые строки, поэтому он должен рассчитывать, если строки не возвращаются, поэтому, если вы удаляете COUNT() и просто вызываете запрос с помощью '' * '', вы должны увидеть, сколько строк возвращается, это результат COUNT() , – nrathaus

+0

Вы правы, не помните моего комментария –

Смежные вопросы