2014-09-26 2 views
0

Я хотел бы узнать, можно ли сделать запрос, чтобы проверить первые два символа строки?Запрос на проверку первых двух символов строки

Например, у меня есть эти записи в моей таблице:

toto 
topo 
poto 

Я хочу, чтобы получить записи, когда две первые символы являются to.

ответ

7

Как просто:

SELECT * 
FROM TABLE 
WHERE `name` LIKE "to%" 

to% означает, что слово должно начинаться на to и может сопровождаться другим символом

+0

"vs 'on to to? Я еще не видел «синтаксис для строк в mysql», но он работает: http://dev.mysql.com/doc/refman/5.1/en/string-literals.html – xQbert

+0

Вы можете использовать одиночную или двойную кавычку, оба полностью прекрасны. – CMPS

1
select fieldName 
from tableName 
where fieldName like 'to%' 
0

если вам нужно проверить первые 2 символа строки, но вернуть все результаты. .

SELECT fieldname, 
     if(left(fieldname,2)='XX',1,0) as XCheck 
FROM tablename 
Смежные вопросы