Подсчитывает количество строк как в SQL Server - PullRequest
0 голосов
/ 27 января 2012

У меня есть база данных SQL Server. Я хочу посчитать количество строк, где идентификатор начинается с 1112. (id - строка, и ее формат в базе данных - nchar(7))

У меня есть 20 строк, которые начинаются с 1112, например 1112000, 1112001, 1112002, ....

Но когда я пишу этот запрос возвращает 0!.

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

Ответы [ 2 ]

2 голосов
/ 27 января 2012

Вы должны использовать % вместо *.

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

LIKE (Transact-SQL)

0 голосов
/ 27 января 2012

попробуйте % вместо *

"id LIKE '1112%')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...