sql删除字段值
‘壹’ sql语句删除某个字段的部分数据
这个完全可以的。
UPDATE的语句格式:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
你这种用法:
update qx_repair_items set qri_rman=Replace(qri_rman,'/'+@spname,'') where qri_id=@mainid
的问题是:Replace是VB的函数,而不是SQL语句中的格式所允许的,应该这样:
先用Select * From qx_repair_items where qri_id=@mainid
通过一个变量,例如:X 读取 qri_rman 字段的值
然后 X = Replace(X,'/'+@spname,'')
最后
update qx_repair_items set qri_rman=X where qri_id=@mainid
我写到这里,突然想到,是否可以这样:
"update qx_repair_items set qri_rman=" & Replace(qri_rman,'/'+@spname,'') & " where qri_id=@mainid"
‘贰’ 在sql中怎么删除一个字段
alter table mytable drop column class
可以用这个语句删除
给你几个语句你测一下
create table mytable(id int,name char(8),class char(10))
alter table mytable drop column class
alter column id char(10)
insert into mytable (id,name,class) values (001,'wang','0501')
drop table mytable
select * from mytable
还有什么不明白加我好了568908820
‘叁’ sql语句 删除某字段中一个数据
首先,你的说法是有问题的,不能删除“某字段中的一个数据”,而是删除一条“记录”
1
deletefrom表名 where字段=某值权 --即删除字段为某值的所有记录
如果你实际是想针对某个字段的操作,那么使用update
1
update表名 set字段=nullwhere字段=某值 --即将表中字段为某值的替换为null
‘肆’ SQL 删除字段值
比如:
update
T_Windows
set
windowid='1'
where
id=
''
其中T_Windows为表名windowid为列名id是条件的列名
你的该是这样
update
你的表名
set
ABC所在的列名=‘BC’
where
此表的一个表示列=‘值’
‘伍’ sql 怎么删除一个字段的一个值
首先,你的说法是有问题的,不能删除“某字段中的一个数据”,而是删除一条“记录”
1
delete from表名 where 字段=某值 --即删除字段为某值的所有记录
如果你实际是想针对某个字段的操作,那么使用update
1
update 表名 set 字段=null where 字段=某值 --即将表中字段为某值的替换为null
‘陆’ 用SQL怎么删除一列字段
SQL删除一列字段的步骤如下:
我们需要准备的材料分别是:电脑、SQL查询器。
1、首先,打开SQL查询器,连接上相应的数据库表,以store表删除address列字段为例。
‘柒’ sQL 删除一个字段的所有数据
1、创建测试表,
create table test_cols(id number, val_1 varchar2(20), val_2 varchar2(20));
‘捌’ 怎么写sql 语句,能删除某个字段中的某些内容
sql
server的使用了replace将某一列字段中的某个值替换为其他的值,主要的代码可以参考以下:
sql
server将某一列的字段中的某个值替换为其他的值,
update
的表名
set
的列名
=
replace(
列名
,'aa','bb'),
sql
server"的函数
replace
的参数
1
的数据的类型
ntext
无效"解决办法。
update
的表名
set的列名=
replace(cast
的列名
as
varchar(8000)),“aa”,”bb”)。
‘玖’ sql语句 删除某字段中一个数据
首先,你的说法是有问题的,不能删除“某字段中的一个数据”,而是删除一条“记录”
delete from表名 where 字段=某值 --即删除字段为某值的所有记录
如果你实际是想针对某个字段的操作,那么使用update
update 表名 set 字段=null where 字段=某值 --即将表中字段为某值的替换为null