上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 1. 查询个job_id的员工 工资的最大值,最小值,平均值, 总和,并按job_id升序 select max(salary),min(salary),avg(salary),sum(salary),job_id from employees group by job_id order by jo 阅读全文
posted @ 2020-04-07 17:44 白云~ 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 分组函数 特点: 1. 分组查询的筛选条件份两类数据源 ① 分组前筛选,数据源为原始表,筛选放于Group by 子句前,关键词为Where; ② 分组后筛选,数据源为分组后的结果集,筛选放于Group by子句后面,关键词Having; 分组函数做条件,肯定是放在having 子句中 能用分组前筛 阅读全文
posted @ 2020-04-07 17:13 白云~ 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 分组函数 功能:用作统计使用,又称聚合函数或统计函数或组函数。 分类:sum求和,avg平均值,max最大值,min最小值,count计算个数(非空值) 参数支持的类型: 1. sum,avg一般处理数值型;max,min,count可以处理任何类型; 2 .sum,avg,max,min,coun 阅读全文
posted @ 2020-04-03 17:12 白云~ 阅读(142) 评论(0) 推荐(0) 编辑
摘要: case函数 使用一、类似于Java中SWITH CASE 的效果 语法: case 要判断的字段或表达式 when 常量1 then 要显示的值1或语句1 when 常量2 then 要显示的值2或语句2 ........ else 要显示的值n或语句n end 该用法适用于等值判断 例:查询员工 阅读全文
posted @ 2020-04-03 16:12 白云~ 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 流程控制函数 ① IF 函数:IF ELSE 的效果 select if(10>5,'大','小'); #结果返回为‘大’ select last_name,salary,commission_pct, if(commission_pct is null, '没奖金,呵呵', '有奖金,哈哈') f 阅读全文
posted @ 2020-04-03 14:12 白云~ 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 数学函数 ① round 四舍五入 select round(1.65);=2 select round(1.45);=1 select round(-1.45);=-1 select round(-1.65);=-2 select round(1.567,2)=1.57 ② ceil 向上取整,返 阅读全文
posted @ 2020-04-03 13:59 白云~ 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 日期函数 ① now 返回当前系统 日期+时间 select now(); ② curdate() 返回当前系统日期,不包含时间 select curdate(); ③ curtime 返回当前时间,不包含日期 select curtime(); ④ 获取指定部分的日期,年,月,日,小时,分钟,秒 阅读全文
posted @ 2020-04-03 13:35 白云~ 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 常用函数 ① 功能:类似于Java中的方法,将一组逻辑语言封装在方法体中,对外暴露方法名。 ② 好处:1. 隐藏了实现细节;2. 提高了代码的重用性; ③ 调用:select 函数名(实参列表)【from 表】 ④ 分类: 1. 单行函数,如concat,length,ifnull等; 2. 分组函 阅读全文
posted @ 2020-04-03 11:48 白云~ 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、语法 执行顺序 select 查询列表 ③ from 表 ① where 筛选条件 ② order by 排序列表 ASC/DESC; ④ 二、特点:① ASC代表升序,DESC代表降序,如果不写默认升序; ② order by 子句中可以支持单个字段,多个字段,表达式,函数,别名; ③orde 阅读全文
posted @ 2020-04-02 17:11 白云~ 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 根据筛选条件的写法不同,分为以下几大类: 一、按条件表达式筛选 条件运算符:> < = <> 或!= >= <= 例:查询工资>12000的员工信息 select * from employees where salary>12000; 二、按逻辑表达式筛选 逻辑运算符:and(&&) or(II) 阅读全文
posted @ 2020-04-02 16:10 白云~ 阅读(220) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页