Ⅰ 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 條件