![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 81
呆小呆啊
这个作者很懒,什么都没留下…
展开
-
oracle day-4
day-4 1.多表查询 from s1,s2,s3… where 连接条件 连接条件可以是:等值连接,不等连接,外连接,自连接,集合操作:union,union all,minus,intersect rownum 位列 从1开始 rowid 代表物理位置 2.组函数 avg(),sum(),max(),min(),count() 进行查询 默认分组 select avg(salary) from s_emp; 进行分组:group by 字段1,字段2… group by dept_id,id (部门原创 2021-06-29 09:16:19 · 426 阅读 · 0 评论 -
Oracle复习 day3
day3: 1.多表查询 实质上是单表查询 多张表连接成一张表时会产生笛卡尔积 如何消除笛卡尔积:连接条件(放在where语句)如果有n张表的连接,至少需要n-1个连接条件才可以完全消除笛卡尔积? 连接方式: 1)等连接:连接条件使用=连接 常用主键的值等于外键的值 例一:查询所有员工的ID,名字,和所在部门的名称 步骤一:分析查询的表 s_emp,s_dept 步骤二:连接条件 s_emp.dept_id=s_dept.id; 步骤三:写sql语句 select s_emp.id,s_emp.last_n原创 2021-06-21 11:24:27 · 239 阅读 · 0 评论 -
Oracle-day2
day2: 1.排序 :order by a)升序:ASC 默认 降序:DESC b) 放在select语句的最后一行 c)order by 后面跟字段名,也可以加出现在select后的序列号,也可以加别名进行排序 d)字符通过ASSCII来进行排序 e)多个字段进行同时排序规则:先按照第一个字段进行排序,当第一个字段值相同的数据,这些数据按照第二个字段进行排序,以此类推. f)空值的排序规则: 空值----->可以看作无穷大的数据 降序:空值放在最前面 升序:空值放在最后面 查询所有员工的工资,工资原创 2021-06-15 20:29:42 · 204 阅读 · 0 评论 -
Oracle复习(一)
Oracle 数据库: 保存数据,方便操作数据,对数据进行CRUD的操作 第一代编程语言:机器语言 第二代编程语言:汇编语言 第三代编程语言:高级开发语言 第四代编程语言:sql语言 提供了一种SQL语言(被称为第四代语言): 只关心做什么,不关心怎么做. select last_name,salary from s_emp 数据库保存数据的方式: 表 : 1.视图: 2.索引:提高解锁的效率 3.存储过程: 4.触发器: 5.同义词 :相当于取个别名 6.序类:oracle原创 2021-06-13 23:43:55 · 448 阅读 · 1 评论