在SQL Server中计算与行数相同的行数

时间:2012-01-27 07:35:18

标签: sql-server-2008

我有一个SQL Server数据库。我想计算id从1112开始的行数。 (id是字符串,其格式在数据库中为nchar(7)

我有20行,从1112开始,如111200011120011112002,....

但是当我写这个查询时返回0!。

SELECT COUNT(*) AS num
FROM table
WHERE (id LIKE '1112*')

2 个答案:

答案 0 :(得分:2)

您应该使用%代替*

SELECT        COUNT(*) AS num
FROM           table
WHERE        (id LIKE '1112%')

LIKE (Transact-SQL)

答案 1 :(得分:0)

尝试%而不是*

"id LIKE '1112%')