创建MySql视图时删除字符

时间:2013-10-17 13:14:59

标签: mysql

我在MySQL中创建了一个视图:

Select projects.col_82 As Hunter

(projects.col_82是VARCHAR(255))但是这个列在我想要删除的开头有不需要的字符。

在数据库中,字段可以像这样存储:

nnnn:Text

我想从字符串中删除nnnn - 只保留冒号后的文本。

nnnn的长度可以变化,但我只需要列之后的字符。

因此,如果数据库具有以下值:

26152:One

34:Two

23343:Three

我希望我视野中的字段是

One

Two

Three

创建视图时如何执行此操作?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

将视图更改为以下

Select substring_index(projects.col_82,':',-1) As Hunter

Where projects.col_82 is VARCHAR(255)