MySQL,将第一个标题字段放入另一个字段?

时间:2010-02-22 11:01:56

标签: sql mysql

我想选择一些数据,并将第一个标题字段放入另一个字段。有可能吗?

auto
business
Sports
1st offer

我想得到类似的东西

a|auto
b|business
s|Sports
0|1st offer

0 =任何非字母字符

谢谢。

3 个答案:

答案 0 :(得分:2)

UPDATE table SET field = LEFT(title, 1);

您可能还希望使用LOWER()仅获取小写的第一个字母。使用条件过滤非字母数字字符,并在该情况下为字段指定“0”。

答案 1 :(得分:0)

查看SUBSTRING

答案 2 :(得分:0)

我认为这样的事情会得到

  

来自TITLE的SELECT CONCAT(SUBSTRING(TITLE,1,1),'',TITLE)

返回

 a|auto
 b|business
 s|Sports