Oracle
文章平均质量分 81
呆小呆啊
这个作者很懒,什么都没留下…
展开
-
oracle day-4
day-41.多表查询from s1,s2,s3…where 连接条件连接条件可以是:等值连接,不等连接,外连接,自连接,集合操作:union,union all,minus,intersectrownum 位列 从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 · 411 阅读 · 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 · 225 阅读 · 0 评论 -
Oracle-day2
day2:1.排序 :order bya)升序:ASC 默认降序:DESCb) 放在select语句的最后一行c)order by 后面跟字段名,也可以加出现在select后的序列号,也可以加别名进行排序d)字符通过ASSCII来进行排序e)多个字段进行同时排序规则:先按照第一个字段进行排序,当第一个字段值相同的数据,这些数据按照第二个字段进行排序,以此类推.f)空值的排序规则:空值----->可以看作无穷大的数据降序:空值放在最前面升序:空值放在最后面查询所有员工的工资,工资原创 2021-06-15 20:29:42 · 193 阅读 · 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 · 425 阅读 · 1 评论