求一条sql语句
a表结构:
a1 a2 a3 a4
2 3 4 null
4 2 3 1
5 6 7 2
b表结构:
b1 b2 b3 a1
2 1 2 2
3 7 8 4
5 9 2 5
a表b表以a1关联,如果a表中a4不等于null且a1值不等于b表中b1值,则将b3的值赋给a3,如果a4不等于null且a1值等于b表中b1值,由a3值为空。如果a4值等于null,则a3值为a2.查询结果如下:
a1 a2 a3
2 3 3
4 2 8
5 6 null
注意是查询赋值,不更新原表内容,以a3降序排序
a1 a2 a3 a4
2 3 4 null
4 2 3 1
5 6 7 2
b表结构:
b1 b2 b3 a1
2 1 2 2
3 7 8 4
5 9 2 5
a表b表以a1关联,如果a表中a4不等于null且a1值不等于b表中b1值,则将b3的值赋给a3,如果a4不等于null且a1值等于b表中b1值,由a3值为空。如果a4值等于null,则a3值为a2.查询结果如下:
a1 a2 a3
2 3 3
4 2 8
5 6 null
注意是查询赋值,不更新原表内容,以a3降序排序
...全文
相关推荐
分组后分组合计以及总计SQL语句(稍微整理了一下)
主要介绍了分组后分组合计以及总计SQL语句,需要的朋友可以参考下
经典sql语句的使用
经典sql语句的使用.让你对ORACEL没有害怕
SQL语句参考及记录集对象详解
sql,数据库,SQL语句参考,可以作为平时参考或者使用参考
经典的sql数据库函数语句
收集了sql较为常用的函数语句: In:等值连接,用来查找多表相同字段的记录 Not In:非等值连接,用来查找不存在的记录 Inner join:内连接,主要用来查找都符合条件的记录 Left join:左连接,主要用来查找左边有,右边没有的用空值表达 Right join:右连接,主要用来查找右边有,左边没有的用空值表达 Order By:升序 Asc 降序 Desc 、 、 、
SQL语句操作全集
sql,数据库编写代码,


应用实例

