SQL COUNT用于查找特定数据的数量的函数

时间:2013-08-23 08:22:48

标签: sql oracle

如果我有一个名为FRUITS的表,表中的数据如下

APPLE
BANANA
APPLE
BANANA+APPLE

如何计算表格APPLESFRUITS的数量?

4 个答案:

答案 0 :(得分:2)

SELECT count(*) FROM FRUITS WHERE name like '%APPLE%'

答案 1 :(得分:1)

你也可以使用它,

SELECT COUNT(*) FROM fruits WHERE REGEXP_LIKE(name, 'APPLE');

答案 2 :(得分:0)

如果某些列可以包含多次APPLE,请将其放入您的问题中。如果没有,您可以使用以下内容:

SELECT COUNT(*) FROM Fruits WHERE Your_Column='APPLE'

如果Apple可以显示其他一些文本,您可以使用以下文本:

SELECT COUNT(*) FROM Fruits WHERE LEN(Your_Column)!=LEN(REPLACE(Your_Column,'APPLE',''))

我为MSSQL写过,我不知道你使用的是哪个sql server。

答案 3 :(得分:0)

从水果中选择count(案例[your_column]当'APPLE'然后1 else null结束时);