Как выбрать все строки, ГДЕ строка, начинающаяся с определенной строки - PullRequest
2 голосов
/ 05 октября 2011

Как я могу это сделать: выбрать все строки, ГДЕ строка, начинающаяся с определенной строки, как эта (это команда для SqlDataAdapter выбрать командную строку в C #):

 SELECT * FROM mytable WHERE user_id = asd*

asd означает все поданные user_id, которые начинаются с asd.

Ответы [ 2 ]

4 голосов
/ 05 октября 2011

Используйте оператор LIKE, например:

SELECT * FROM mytable WHERE user_id LIKE 'asd%'

% - это подстановочный знак, поэтому он будет работать, если вы ищете строку, начинающуюся с asd, в противном случае, если вы простоищите asd в любом месте строки:

SELECT * FROM mytable WHERE user_id LIKE '%asd%'
3 голосов
/ 05 октября 2011

Попробуйте следующее:

SELECT * FROM mytable WHERE user_id LIKE 'asd%'
...