当前位置:首页 » 编程语言 » sql删除特定字符的行数
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql删除特定字符的行数

发布时间: 2022-09-15 08:26:33

① mssql删除某列带有特定文字的所有行

--查询
select*fromHH_UserwhereP_UserIdlike'%GOOD%'

--删除
deleteHH_UserwhereP_UserIdlike'%GOOD%'

② SQL删除某字段行的语句

如果tel的类型是数字型:
delete 表名 where tel=3.2

如果tel的类型是字符型:
delete 表名 where tel='3.2'
-----------------------------
再试试这个
delete 表名 where ltrim(rtrim(cast(tel as varchar(2000))))='3.2'

③ SQL怎么删除特定字符

你可以试试下面的语句:
updateyour_tablesetyour_field=replace

用不着游标,你的特定字符如果无法显示,可以用char(x)表示。

有时候不需要出库,在数据库中修改一些内容,就需要用到下列语句。

sql语句为:UPDATE `table_name` SET `field_name` = replace (`field_name`,’from_str’,'to_str’)

代码说明:table_name —— 表的名字,field_name —— 字段名,from_str —— 需要替换的字符串,to_str —— 替换成的字符串。

目的是为了直接用sql操作数据库修改字段中的某些字串。也可以使用下列方法有条件的替换,比较麻烦,需要三步。 SELECT出来符合的记录,然后进行字符串替换,再UPDATE,但这样需要三个步骤。

④ 请教SQL删除特定字符

你可以试试下面的语句:
updateyour_tablesetyour_field=replace

用不着游标,你的特定字符如果无法显示,可以用char(x)表示。

有时候不需要出库,在数据库中修改一些内容,就需要用到下列语句。

sql语句为:UPDATE `table_name` SET `field_name` = replace (`field_name`,’from_str’,'to_str’)

代码说明:table_name —— 表的名字,field_name —— 字段名,from_str —— 需要替换的字符串,to_str —— 替换成的字符串。

目的是为了直接用sql操作数据库修改字段中的某些字串。也可以使用下列方法有条件的替换,比较麻烦,需要三步。 SELECT出来符合的记录,然后进行字符串替换,再UPDATE,但这样需要三个步骤。

⑤ sql 怎么删除特定符号以后的数据

sql中有定位的函数,比如oracle中的instr,其他数据库中应该也有类似的函数。利用这个找到第二个*的位置,然后截取这个星号前面的字符串代替现有的字符串。如果用oracle的写法就是
substr(字段,1,instr(字段,'*',1,2)-1)
用第一个字符串举例:这样截取出来以后就是98.6*5.7,因为第二个*在第9个位置,这样的话就是截取8位。
当然初期的时候需要试验一下,然后才能应用,不然万一出错了,可能就麻烦了,毕竟我这里没有环境做不了测试,只能是凭空想象。