Tak*_*ada 4 mysql sql sql-server
我有几个不同的列ID的
abc_1234
abc_2345
bcd_3456/
cde_4567/
Run Code Online (Sandbox Code Playgroud)
我想要一个新的列,/如果它存在,它将取消它
abc_1234
abc_2345
bcd_3456
cde_4567
Run Code Online (Sandbox Code Playgroud)
我知道,我将使用IF的组合/ THEN,LEFT和LEN,但我不知道语法.感谢帮助!谢谢!
(如果您使用的是SQL Server RDBMS)
你可以尝试以下组合right和left:
case when right(col, 1) = '/' then left(col, len(col)-1) else col end
Run Code Online (Sandbox Code Playgroud)
(如果您使用的是MySQL RDBMS)
trim(trailing '/' from col);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1338 次 |
| 最近记录: |