MySql與Sql Server Update語句
MySql:
UPDATE TableA
INNER JOIN tableB ON TableA.ITEMNO = tableB.ITEMNO
SET TableA.column1 = tableB.column1,
TableA.STATUS = IFNULL(
tableB.ITEMSTATUS,
'ITEMSTATUS'
)
WHERE
ID = 'ID'
AND IFNULL(TableA.ITEMNO, '') <> ''
AND IFNULL(TableA.column1, '') = ''
Sql Server:
UPDATE TableA
SET TableA.column1 = tableB.column1,
TableA. STATUS = ISNULL(
tableB.ITEMSTATUS ,'ITEMSTATUS'
)
FROM
TableA
INNER JOIN tableB ON TableA.ITEMNO = tableB.ITEMNO
WHERE
ID ='ID'
AND ISNULL(TableA.ITEMNO, '') <> ''
AND ISNULL(TableA.column1, '') = ''
下面是MySql更新語法
1、單表的UPDATE語句
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
[ORDER BY ...]
[LIMIT row_count]
2、多表的UPDATE語句
UPDATE [LOW_PRIORITY] [IGNORE] table_references
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
作者:jiankunking 出處:http://blog.csdn.net/jiankunking
相關文章
- 【SQL】10 SQL UPDATE 語句SQL
- Mysql跨表更新 多表update sql語句總結MySql
- MySQL -update語句流程總結MySql
- MySQL的update語句避坑MySql
- Sql server with as update用法SQLServer
- MYSQL SQL語句優化MySql優化
- 一條update SQL語句是如何執行的SQL
- SQL Server 語句日期格式查詢方法SQLServer
- SQL Server-簡單查詢語句SQLServer
- mysql 常用sql語句 簡介MySql
- MySQL中常用的SQL語句MySql
- MySQL之SQL語句優化MySql優化
- MySQL基本sql語句總結MySql
- SQL Server 查詢歷史執行的SQL語句SQLServer
- MySQL指南之SQL語句基礎MySql
- mysql的sql語句執行流程MySql
- MySql和簡單的sql語句MySql
- mysql執行sql語句過程MySql
- MySql常用操作SQL語句彙總MySql
- mysql查詢效率慢的SQL語句MySql
- Linux-MySQL基本命令-SQL語句LinuxMySql
- MySQL cron定時執行SQL語句MySql
- MySQL入門---(一)SQL的DDL語句MySql
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- Java中如何解析SQL語句、格式化SQL語句、生成SQL語句?JavaSQL
- SQL語句SQL
- ORACLE多表關聯UPDATE語句Oracle
- SQL Server 資料庫部分常用語句小結(二)SQLServer資料庫
- SQL server資料庫表碎片比例查詢語句SQLServer資料庫
- SQL Server 資料庫部分常用語句小結(一)SQLServer資料庫
- Sql Server 資料庫獲取字串中小寫字母的SQL語句SQLServer資料庫字串
- SQL Server 2022 RTM 最新累積更新:Cumulative Update #13 for SQL Server 2022 RTMSQLServer
- 在mysql查詢效率慢的SQL語句MySql
- mysql sql語句執行超時設定MySql
- MySQL 記錄所有執行了的 sql 語句MySql
- 50個SQL語句(MySQL版) 問題十四MySql
- MYSQL---SQL語句的資料快取MySql快取
- Oracle\MS SQL Server Update多表關聯更新OracleSQLServer
- sql server 帶有OUTPUT的INSERT,DELETE,UPDATESQLServerdelete