关键词搜索

源码搜索 ×
×

MySql与Sql Server Update语句

发布2016-09-22浏览1149次

详情内容

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, '') = ''
    • 12

    下面是MySql更新语法
    1、单表的UPDATE语句

    UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
    SET col_name1=expr1 [, col_name2=expr2 ...]
    [WHERE where_definition]
    [ORDER BY ...]
    [LIMIT row_count]
    • 1
    • 2
    • 3
    • 4
    • 5

    2、多表的UPDATE语句

    UPDATE [LOW_PRIORITY] [IGNORE] table_references
    SET col_name1=expr1 [, col_name2=expr2 ...]
    [WHERE where_definition]
    • 1
    • 2
    • 3

    作者:jiankunking 出处:http://blog.csdn.net/jiankunking

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载