获取MySQL中该字段的第一个字符

时间:2013-09-26 06:11:40

标签: mysql sql substring

我有一张桌子

TABLE_1

col_1
----------
1.where
2.how
20.there

当我从表格中选择col_1时,如何从表格中获取数字

输出

1
2
20

使用trim?

3 个答案:

答案 0 :(得分:2)

您可以使用LEFT()功能,LOCATE()获取.的位置:

SELECT LEFT(col_1, LOCATE('.',col_1) - 1) AS Num 
FROM Table1;

请参阅this SQLFiddle

答案 1 :(得分:1)

使用SUBSTRING(col_1, 1, INSTR(col_1, ".") - 1)

答案 2 :(得分:0)

在mysql中尝试此命令:

select substring(col_1,1,locate(".",col_1)-1) from table_1