2012-01-27 34 views
0

我有一個SQL Server數據庫。我想統計id從1112開始的行數。 (ID是字符串,它在數據庫格式nchar(7)在SQL Server中計算類似的行數

我有20行,從1112像111200011120011112002開始,....

但是,當我寫這篇文章的查詢返回0! 。

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

回答

2

您應該使用%代替*

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

LIKE (Transact-SQL)

+0

哦,我忘了這一點,謝謝解決。 – 2012-01-27 07:38:58

0

嘗試%而不是*

"id LIKE '1112%')