使用基于部分数据的选择计数

时间:2016-07-21 11:17:42

标签: sql

我目前正在调用一个SQL数据库,该数据库计算单元格以NOI开头的所有条目,但以其他任何内容结束。

我认为使用下面的方法会起作用,但它似乎没有,任何人都有任何想法?我知道%符号是foxpro的通配符,我不知道SQL中是否相同

SELECT COUNT * FROM DIARY WHERE PTNOTE = 'NOI%'

3 个答案:

答案 0 :(得分:0)

如果要使用通配符,则必须使用LIKE

SELECT COUNT(*) FROM DIARY WHERE PTNOTE LIKE 'NOI%'

(还添加了*周围的parantheses)

答案 1 :(得分:0)

您缺少括号:

SELECT COUNT(*)
FROM DIARY
WHERE PTNOTE = 'NOI%';

答案 2 :(得分:0)

即使在Foxpro中也不是这样。你应该使用括号和“喜欢”:

SELECT COUNT(*) FROM DIARY WHERE PTNOTE like 'NOI%'