我在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
创建视图时如何执行此操作?
感谢您的帮助。
答案 0 :(得分:1)
将视图更改为以下
Select substring_index(projects.col_82,':',-1) As Hunter
Where projects.col_82 is VARCHAR(255)