如何只用REGEXP用MySQL选择部分列值?

时间:2010-07-16 14:17:00

标签: mysql select

我的列的值为“A001”,“B002”和“003”,“004”。 我希望得到这样的结果:

SELECT column from myTable

+--------+
| column |
+--------+
| 001    |
| 002    |
| 003    |
| 004    |
+--------+

这可能吗?

2 个答案:

答案 0 :(得分:2)

如果您正在寻找字段中的最后3个字符,

SELECT SUBSTRING(column,-3) FROM myTable

答案 1 :(得分:0)

这是我的解决方案:

SELECT TRIM(LEADING 'A' FROM (LEADING 'B' FROM `column`)) FROM my_table