Mysql选择只从列中获取部分行

时间:2014-01-08 19:03:58

标签: mysql select

我有一个包含一串数字的列的表,我只想返回最后几位数字。

例如:

column1 | column2
_________________
Blah    | 1231357

我需要一个选择,它将返回第二列的最后几位数字。

2 个答案:

答案 0 :(得分:2)

使用RIGHT功能:

SELECT RIGHT(column2, 3) AS LastDigits FROM TableName

3更改为您想要的位数。

答案 1 :(得分:1)

模数运算符只取最后两位数。

SELECT MOD(column2, 100) FROM mytable

将100更改为1000以获得三位数等