我有一个像这样的专栏
DATE
“112113”
“011414”
依旧......
我想从整个DATE列中删除第一个和最后一个字符。 ie)我想摆脱这些“”。
请帮忙。
答案 0 :(得分:1)
如果使用TSQL,则可以使用SUBSTRING
执行此操作。
SUBSTRING(date, 2, LEN(date) - 2)
更新:在错误的位置有括号
答案 1 :(得分:1)
考虑到您只删除了引号,您可能会使用与大多数关系数据库系统兼容的REPLACE()
。
SELECT REPLACE(date, '"', '') FROM your_table;
答案 2 :(得分:0)
试试这个:
SELECT SUBSTRING(Date, 2, LEN(Date) - 2) FROM TableName
然后您可以按如下方式更新Date列:
UPDATE TableName
SET Date = SUBSTRING(Date, 2, LEN(Date) - 2)
答案 3 :(得分:0)
你可以在oracle中做下面的回答
TRIM(BOTH CHR(34) FROM '"011414"')
结果:011414
或者您可以使用replace("011414",'"');
或者您也可以使用SUBSTRING
功能。
根据您的要求..