答案 0 :(得分:1)
如果行是空字符串或null,则下面应该这样做:
SELECT COUNT(*)
FROM `TEHN`
WHERE `naziv_operacije` IS NOT NULL OR `naziv_operacije` != '';
答案 1 :(得分:0)
试试这个:
select count(column_name) from naziv_operacije;
将 column_name 替换为不应为空的列
答案 2 :(得分:0)
COUNT()
的文档解释了:
COUNT(expr)
Returns a count of the number of non-
NULLvalues of
exprin the rows retrieved by a
SELECTstatement. The result is a
BIGINT`值。
COUNT(*)
有些不同,它返回检索的行数,无论它们是否包含NULL
值。
如果由"空"你的意思是NULL
然后COUNT(naziv_operacije)
就是你所需要的
运行此查询以查看其工作原理:
SELECT
COUNT(naziv_operacije) AS not_empty,
COUNT(*) AS all
FROM TEHN