-1

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

APPLE
BANANA
APPLE
BANANA+APPLE

如何计算APPLES表中的数量FRUITS

4

4 回答 4

2
SELECT count(*) FROM FRUITS WHERE name like '%APPLE%'
于 2013-08-23T08:30:09.867 回答
1

你也可以用这个

SELECT COUNT(*) FROM fruits WHERE REGEXP_LIKE(name, 'APPLE');
于 2013-08-23T09:12:10.507 回答
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。

于 2013-08-23T08:28:17.993 回答
0

从水果中选择计数(case [your_column] when 'APPLE' then 1 else null end);

于 2013-08-23T08:32:30.267 回答