![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用SQL语句
cary_dan
明天的你一定会感谢今天付出的你
展开
-
SQL-NVL函数实现空值的转换
【使用场景】工作中我们在数据库中统计一些数据时,如果第一个字段值为空值,则需要用第二个字段的值来代替,如果第一个字段值不为空,则打印第一个字段值。如果两个字段都为空,那就是空延伸:利用这个特性,我们可以做一下函数格式:nvl(exp1,exp2)select nvl(exp1,exp2) from table_name --当exp1为空,就展示exp2值,当exp1不为空,就展示exp1值,如果还要打印其他字段,继续在后面加使用场景拓展:利用这个特性,我们可以在工作中利用对数据原创 2021-01-19 16:27:19 · 1876 阅读 · 0 评论 -
SQL-三张表关联查询(INNER JOIN)
三张表关联查询使用场景:A\B\C 三张表,现在要查询并展示A表和C表中的某些字段,但是A、C两表没有相同字段,无法关联,此时有B表恰好有两个字段,一个字段和A表一个字段相同,一个字段和C表一个字段相同,我们称B表为“中间表”,因此通过B表把A、C表关联起来方法一(推荐):SELECT A1,A2,C1,C2 --展示A表中的A1\A2字段和C表中的C1\C2FROM B --中间表INNER JOIN A ON A.A1 = B.原创 2021-01-19 11:05:26 · 70845 阅读 · 5 评论