MySQL选择第一个字符的位置

时间:2009-07-31 17:44:32

标签: mysql select

如何选择单元格的第一个字符并使用它来定义返回的内容?

2 个答案:

答案 0 :(得分:14)

查看MySQL“String”和“Control Flow”Functions

例如:

SELECT IF( LEFT( myField, 1) = 'a', 1, 0) FROM myTable;

将为以“a”开头的字段返回1,为所有其他值

返回0

答案 1 :(得分:1)

尝试阅读本文

Selecting rows where first n-chars are equal (MySQL)

这里还有一篇关于mysql正则表达式的文章

http://www.unixcities.com/mysql/manual_regexp.html