写出准确的SQL语句
sql基础语法介绍和注意事项
yuyang_liuyy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5. 表的连接
一起写出准确的SQL 语法篇: 五类最常用的SQL语句 Oracle的四种集合的运算 Null值的注意事项 oracle 条件逻辑结构 表的连接 文章目录一起写出准确的SQL1、外连接2、内连接3、交叉连接表间关联的注意事项 sql语句中关于表的连接分成外连接、内连接和交叉连接。 1、外连接 外连接包括三种,分别是左外连接、右外连接、全外连接。 对应的sql关键字:LEFT/RIGHT/FULL OUTER JOIN,通常我们写SQL语句时都会省略OUTER关键字,写成LEFT/RIGHT/F原创 2020-09-12 11:22:25 · 786 阅读 · 0 评论 -
4. oracle 条件逻辑结构
Oracle 提供了很多种在sql语句中实现 if–then --else条件逻辑的方法,可以选择下面几种常用的条件逻辑结构: Decode Case when Nvl、 nvl2、coalesce Nullif 1、Decode 函数 Decode是Oracle特有的函数,只能用于相等的判断,且不适合对Null值进行判断。 decode(字段,情况1,显示结果1,情况2,显示结果2,……,都不满足的显示结果) 2、Case when语句 常用的case when 语句有两类:一种简单式与decod原创 2020-09-11 16:07:52 · 345 阅读 · 0 评论 -
3. Null值的注意事项
Oracle的空值并不是一个值,它和‘’是不同的,一般用Null来判断。 select * from lyy_11 a where a.acc_no is null 下面来说一下Null值得一些注意事项: (1) Null <> Null 记住Null和Null是不相等的,判断一个字段 等于 等一个字段, 当两个字段 都为null时是无法匹配出来的。 (2)如果表的某列中含有空值,当该空值要参与计算时,计算的结果依然是空值,一般用NVl来处理空值 下面一个查询,balance存在空值,直接计算原创 2020-09-11 15:34:32 · 373 阅读 · 0 评论 -
2. Oracle的四种集合的运算
文章目录前言1、union:返回一个不重复的结果集2、Union all:返回一个全集(包含重复的)3、minus:返回第一个查询存在,但是不在其他查询中的结果集4、Intersect:返回多个查询重合部分的结果集注意: 前言 之前看过一本书,介绍说SQL是一种面向集合的思维方式,最近就遇到一个做了2年java开发的同学在处理一组数据时,先是读取数据,再循环一条一条去处理数据,几十万的数据愣是处理了10分钟。但是只需要用sql写一个正则表达式就可以一次处理完这几十万的数据。所以要有面向集合的这种思维方原创 2020-09-11 14:58:52 · 523 阅读 · 0 评论 -
1. 五类最常用的SQL语句
1. 五类最常用的SQL语句 文章目录1. 五类最常用的SQL语句前言1、Select 语句2、Insert语句(1)单表插入语句 insert into(2)多表插入语句 insert all3、Update语句4、Delete语句5、Merge into语句总结 前言 最近接触了一批希望从事或者刚接触数据开发的同学,通过摸底发现了一个共性问题:SQL语法掌握的没有太大问题,但是缺少数据敏感度。接到需求就上手写起了各种关联和逻辑处理,没有任何的数据探查。当然,这只是经验的缺乏,通过慢慢的积累和总原创 2020-09-11 14:01:01 · 720 阅读 · 0 评论
分享