Ⅰ sql 语句 以某一个字段为条件 修改某一个字段的值
示例:表名: poetry ;字段:p_type; 条件:p_type='1001';
SQL 语句: “Update poetry Set p_type ='aaa' Where p_type ='1001'”
(1)sql查询时根据值修改扩展阅读:
Update 语句
Update 语句用于修改表中的数据。
语法 :UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
Ⅱ 【急】【高分追分】sql复杂查询...根据自身字段修改自身的值
update 表 set isDeep=1
where not exists(select * from 表 N
where CHARINDEX(cast(表.TID AS VARCHAR(10))+'-',path)=1
OR CHARINDEX('-'+cast(表.TID AS VARCHAR(10))+'-',path)>1)
Ⅲ 如何在同一个表中SQL查询条件后再修改同一字段的值
这是一个条件为子查询的更新语句,代码如下。
update a set meta_key=null
where post_id in(
select post_id from a
where meta_value=0.5
)and meta_key='start_see2'
Ⅳ sql查询出来的结果集如何修改里面的值
你可以建立一个临时表 declare @tbl table(列名1,列名2,,,,)
向表中插入你查询的结果集 insert into @tbl select 列名1,列名2 ,,from 表名
修改临时表中的值 update @tbl set 列名1=新值 where,,,,,
之后再定义变量,把值取出来就OK了
Ⅳ 如何使用SQL语句修改表内的数据
修改表中内容
修改用到update语句,语句格式为:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
即 update 员工表 set 部门id=01 where 员工id=0004
SQL联合主键
Create Table 表名 (字段名1 Int Not Null,
字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),
字段名3…………
字段名N………… )
(5)sql查询时根据值修改扩展阅读
主键是数据库表的一个重要属性,建立主键可以避免表中存在完全相同的记录,也就是说主键在一张表中的记录值是唯一的。 建立主键有两种方法:一种是在数据库提供的GUI环境中建立,另一种是通过SQL语句执行建立,下面分别介绍。
在数据库提供的GUI环境中建立(以SQL7为例)。输入表信息后按Ctrl键同时选中多行,然后点上面的主键按钮就行了。
通过SQL语句执行建立。又分两种,一是在建表语句中直接写,二是建表之后更改表结构。
在建表语句中直接写:
Create Table 表名 (字段名1 Int Not Null,
字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),
字段名3…………
字段名N………… )
Ⅵ 如何在SQL语句select中根据某个字段值,修改另外一个字段的值
update table set col2=case when col1 条件1 then 值1 when col1 条件2 then 值2;
或者分为几句修改
update table set col2=值1 where col1 条件1
update table set col2=值2 where col1 条件2
Ⅶ SQL查询中,如何将一个固定值修改为以其他值得变化而改变。
可以选择B表的一个字段B.NUM as UB 这样你在修改B表的数值时就会自动的获取最新的值了,建议你用视图来进行查询的保存
Ⅷ sql 查询后修改值。怎么做
你是想在查询的结果集中不显示ap.state的真实值,而是修改成你想用的值来替代么?
如果是的话,可以用 case 语句,如:
select
distinct
u.realname,
ap.applygroupid,
ap.title,
case ap.state
when 真实值1 then ‘修改的值1’,
when 真实值2 then ‘修改的值2’,
。。。。
else ‘其他情况的值’
from
[apply] as ap,
[user] as u
where ap.userid=u.id and ap.userid=6
Ⅸ SQL Server,查询语句如何根据一个字段的值修改另外一个字段的值
SELECTa.*,CASEWHENa.分数<60THEN0ELSEb.学分ENDAS学分
FROM学生成绩表a,课程学分表b
WHEREa.课程号码=b.课程号码
Ⅹ 用一条sql怎么在查询的同时对查询出来的数据进行修改
update 表名 set 字段名=修改值 where 条件