摘要: emmm,看了这么多大概会用了点点,学到了一点点 select 列名/*/聚合函数 from 表名1 别名1 连接查询(左外、右外等等) 表名2 别名2 on 关联条件 where 查询条件 group By 分组 having 对分组后的数据再次过滤 order by 列名/聚合函数 asc/de 阅读全文
posted @ 2018-10-30 11:07 小白菜? 阅读(224) 评论(0) 推荐(0) 编辑
摘要: emmm,a56爆大奖在线娱乐本来最先也没注意到视图,然后再某个群里突然说起了视图,吓得本菜鸟赶紧连牛的不敢吹了,只好去科普一下,才好继续去吹牛。 什么是视图: 视图是一张虚拟的表,从视图中查看一张或多张表中的数据。 1)视图不存储任何的物理数据,只是用来查看数据窗口,a56爆大奖在线娱乐删除一个视图,对表中的数据没有影响。 2)通 阅读全文
posted @ 2018-10-30 10:44 小白菜? 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 外链接查询:即要查询有关联关系的数据,还要查询没有关联关系的数据。(个人理解为:表A和表B两个关联的列中)如下图: emmm,简单的来说两个表的关联关系:book.bid=bookshop.id,他们两个表的关联的两个列中可能book.bid的列中有值,而bookshop.id中为空值,这个时候就 阅读全文
posted @ 2018-10-29 17:50 小白菜? 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 自连接:一张表中根据自身列之间的关联关系,自己跟自己链接。 A、创建一个user表,且插入数据,数据如下: B、分析: 把user表看成两张表,一张员工表,一张领导表,发现员工表中lead(领导编号)等于领导表中id(员工的编号)员工表和领导表中之间的关联关系: 员工表.lead=领导表.id 案例 阅读全文
posted @ 2018-10-26 12:10 小白菜? 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 关联查询:所需要的数据来源于多张表,通过表的连接查询(关联查询)来查询多张表中的数据 格式: select 别名1 . */列名 , 别名2 . */列名 from 表名1 别名1 , 表名2 别名2 where 关联条件 现有两个表,如下图: user表: dept表: 笛卡尔积: 进行关联查询的 阅读全文
posted @ 2018-10-25 16:09 小白菜? 阅读(321) 评论(0) 推荐(0) 编辑
摘要: having子句:是跟group by结合使用,对分组以后的数据再次进行过滤,经常跟聚合函数结合使用 格式: select 列名/聚合函数 from 表名 where 条件 group by 列名 having 对分组后的数据进行过滤(勉强算是条件) order by 列名/聚合函数 asc/des 阅读全文
posted @ 2018-10-25 11:35 小白菜? 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、round():四舍五入函数 round(数值,参数):如果参数的值为正数,a56爆大奖在线娱乐保留几位小数,如果参数的值为0,则只保留正数部分们如果参数的值为负数,a56爆大奖在线娱乐对小数点前第几位进行四舍五入。 Eg:(1)select round(45.926,2) from dual (2)select round( 阅读全文
posted @ 2018-10-23 17:48 小白菜? 阅读(911) 评论(0) 推荐(0) 编辑
摘要: sign( )函数:判断数值的正负性,如果数值是正数,返回值是1,如果该数值是负数,返回值是-1,如果该数值是 0,返回值也是0。 格式: select sign(数值) from 表名 例子: 1、求出-100的返回值 2、求出55的返回值 3、求出0的返回值 阅读全文
posted @ 2018-10-23 17:03 小白菜? 阅读(595) 评论(0) 推荐(0) 编辑
摘要: abs( )函数:求出绝对值 格式: select abs(数值) from 表名 如下图: 阅读全文
posted @ 2018-10-23 16:54 小白菜? 阅读(412) 评论(0) 推荐(0) 编辑
摘要: in语句: 1)列名 in(数值1,数值2,数值3…):求出满足该列的多个列值 格式: select 列名1,列名2 from 表名 where 列名 in (数值1,数值2,数值3...) 如下图: 2)列名 not in(数值1,数值2,数值3…) 格式: select 列名1,列名2 from 阅读全文
posted @ 2018-10-23 16:11 小白菜? 阅读(482) 评论(0) 推荐(0) 编辑