SQL语句对数据库某列的数据进行处理
来源:百度知道 编辑:UC知道 时间:2024/05/25 22:44:17
我举例好了
数据库中有表【T】
该表有一列【A】
【A】列有大量的数据,部分数据像这样
some
orange
f1.txt
abs.txt
link.txt
...
我需要检索后面是.txt的并在该表中把它除去,SQL该如何写
保留行,只除去.txt的部分
看来是我没有说清楚了
需要一个语句批量的Update
数据库中有表【T】
该表有一列【A】
【A】列有大量的数据,部分数据像这样
some
orange
f1.txt
abs.txt
link.txt
...
我需要检索后面是.txt的并在该表中把它除去,SQL该如何写
保留行,只除去.txt的部分
看来是我没有说清楚了
需要一个语句批量的Update
不知道你要除去的是包含有.txt的记录还是只是去除.txt
1、除去记录
delete from T where A like '%.txt'
2、除去.txt
update T
set A = replace(A,'.txt','')
where A like '%.txt'
delete t where a like %.txt
delete from t where a like '%.txt'