国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SqlServer中批量update語句

2020-07-25 12:35:40
字體:
來源:轉載
供稿:網友

現在我有兩張表分別是S_PERSON,S_USER

S_PERSON 

S_USER

我現在想把S_USER表中的ACCOUNT批量修改成S_PERSON的ACCOUNT

我們可以發現S_USER表中有個跟S_PERSON表關聯的字段 那就是PERSON_ID 這也是我們要update的條件

找到這個關系以后我們就不難寫sql了

update S_USER set account=p.account from S_PERSON p where p.id=S_USER.person_id;

結果為:

sqlserver as 語法舉例

1、使用表名稱別名

有兩個表分別是:"Persons" 和 "Product_Orders"。分別為它們指定別名 "p" 和 "po"。列出 "John Adams" 的所有定單。

SELECT po.OrderID, p.LastName, p.FirstNameFROM Persons AS p, Product_Orders AS poWHERE p.LastName='Adams' AND p.FirstName='John';

2、使用列名稱別名

查詢 Persons 表中的 LastName 列 (為其定義別名 '姓氏')和 FirstName 列(為其定義別名 ‘名字'),輸出所有結果值。

SELECT LastName AS 姓氏, FirstName AS 名字FROM Persons

3、同時使用 表名稱 和 列名稱

為 city 表定義別名 'A',并利用該表別名查詢表中的 ID 列(為ID列定義別名 B)的所有信息。

SELECT A.ID AS BFROM city AS A; 

這篇文章就介紹到這了,希望能幫助到你。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呼伦贝尔市| 三亚市| 谢通门县| 彭州市| 上蔡县| 瑞丽市| 南康市| 兰西县| 如东县| 周宁县| 孝义市| 高雄市| 太保市| 佛教| 彭州市| 铅山县| 文化| 武鸣县| 井陉县| 五莲县| 兰州市| 绥芬河市| 镇安县| 北海市| 静乐县| 固阳县| 那曲县| 定边县| 屯昌县| 综艺| 永宁县| 金川县| 郎溪县| 黄大仙区| 平度市| 南乐县| 怀安县| 峡江县| 博白县| 江源县| 阳泉市|