-1

我的研究,

承认 WHERE (SUBSTRING_INDEX ( destination, '-', 1)) LIKE 'A%'

我或多或少地感谢获取列表,让我解释一下;

条件“WHERE for like 'a%'”向我显示以 A 开头的目的地,但我也想检索 Z 和 B,因为 Z

另一个例子,“WHERE (SUBSTRING_INDEX ( destination, '-', 1)) LIKE 'F%'”,结果第一个字母 F 在补充:E 和 G

4

1 回答 1

0
SELECT  *
FROM    mytable
WHERE   destination >= CHAR(ORD('F') - 1)
        AND destination < CHAR(ORD('F') + 2)

请参阅SQLFiddle

于 2013-04-04T08:04:35.710 回答