09 MySQL_SQL日期函数和聚合函数
日期相关的函数
- seclect 'helloworld';
1. 获取当前时间 now();
select now();
2.获取当前的日期 curdate();
select curdate();
3 获取当前的时间 curtime();
select curtime();
4. 从年月日时分秒中 提前年月日 和 提前年月日
select date();//提取年月日
select date(now());
select date(created_time) from t_item;
select time();//提取年月日
select time(now());
select date(created_time) from t_item;
5.从年月日中提取时间分量 extract(year from now())
select extract(year from now());
select extract(month from now());
select extract(day from now());
select extract(hour from now());
select extract(minute from now());
select extract(second from now());
//查询每个员工的入职年份
select extract(year from hiredate) from t_item;
6.日期格式化
- 格式:
%Y 四位年 %y 两位年
%m 两位月 %c 一位月
%d 日
%H 24小时 %h12小时
%i 分
%s 秒
- delete_format(时间,格式)
- 举例: 把时间默认格式转成年月日时分秒
select date_format(now(),'%Y年%m月%d日 %H时%i分%s秒');
- 把非标准格式时间转回默认格式 :
- str_to_date('非标准格式的时间',格式)
- 举例:把14.08.2018 08:00:00 转成标准格式
select str_to_data('14.08.2018 08:00:00','%d.%m.%Y %H:%i:%s')
if null(x,y)函数
age = ifnull(x,y)
如果x的值为null则age=y 如果x的值不为null,则age=x
1.把员工表中奖金为null的改为0 其他的不变;
update emp set sal=ifnull(sal,0);
聚合函数
聚合函数用于对多行数据进行统计(平均值,最大值,最小值,求和,统计数量)
包括统计方式有:
- 平均值 avg(字段名)
- 最大值 max(字段名)
- 最小值 min(字段名)
- 求和 sum(字段名)
- 计数 count(字段名或*)
--1.平均值
//查询所有员工的平均工资
select avg(sal) from emp; //查询10号部门的平均工资;
select avg(sal) from emp where deptid=10; //查询戴尔商品的平均单价
select avg(price) from emp where title like '%戴尔%'; --2.最大值max(字段名)
//查询程序员的最高工资
select max(sal) from emp where job='程序员'; --3.最小值min(字段名)
//查询2号部门的最低工资
select min(sal) from emp where deptId=2; --4.求和sum(字段名)
//查询3号部门的工资总和
select sum(sal) from emp where deptId=3; --5.计数count(字段名或*)
//查询1号部门的人数
select count(*) from emp where deptId=1;
09 MySQL_SQL日期函数和聚合函数的更多相关文章
- sql server 系统常用函数:聚合函数 数学函数 字符串函数 日期和时间函数和自定义函数
一.系统函数 1.聚合函数 聚合函数常用于GROUP BY子句,在SQL Server 2008提供的所有聚合函数中,除了COUNT函数以外,聚合函数都会忽略空值AVG.COUNT.COUNT_BIG ...
- 转载——CLR标量函数、表值函数和聚合函数(UDA)
本节主要介绍使用CLR创建标量函数,表值函数和聚合函数. 所谓标量函数指的就是此函数只返回一个值.表值函数返回值是一个表.聚合函数是在select语句中使用的,用来聚合一个结果集,类似于Sum()或是 ...
- sqlserver的over开窗函数(与排名函数或聚合函数一起使用)
首先初始化表和数据 create table t_student( Id INT, Name varchar(), Score int, ClassId INT ); insert i ...
- [学习笔记] Oracle字符串函数、日期函数、数值函数、转换函数、聚合函数
函数 单行函数:对一行数据进行操作的函数,如字符串函数.数值函数.转换函数.日期函数等. 聚合函数:同时对多行数据进行操作,如求和函数等. 字符串函数 函数 说明 ASCII(X) 求字符X的ASCI ...
- oracle中的常用函数、字符串函数、数值类型函数、日期函数,聚合函数。
一.字符串的常用函数. --一.oracle 字符串常用函数 --1. concat 连接字符串的函数,只能连接[两个]字符串. 字符写在括号中,并用逗号隔开! --2."||"符 ...
- MySql cmd下的学习笔记 —— 有关常用函数的介绍(数学函数,聚合函数等等)
(一)数学函数 abs(x) 返回x的绝对值 bin(x) 返回x的二进制(oct返回八进制,hex返回十六进制) ceiling(x) ...
- 数据查询语言DQL 与 内置函数(聚合函数)
数据查询语言DQL 从表中获取符合条件的数据 select select*from表的名字 查询表所有的数据.(select跟from必须一块用 成对出现的) * 表示所有字段,可以换成想要查询的 ...
- 20141031--SQL分组,数学函数,聚合函数
/* 通过代码操作:创建一个数据库,里面有一个学生信息表, 内容包括:学号,姓名,性别,体重,年龄,语数外三门课分数,班级 插入20条数据 执行以下查询操作: 1.查姓王的同学的信息 2.分别查每门课 ...
- SQl Server 函数篇 聚合函数
说一下数据库中的聚合函数 函数使用必须加小括号(), 5种聚合函数: 1.max最大值 select max(price) from car where code='c024' --取这一列中 ...
随机推荐
- Azure Terraform(十一)Azure DevOps Pipeline 内的动态临时变量的使用
思路浅析 在我们分析的 Azure Terraform 系列文中有介绍到关于 Terraform 的状态文件远程存储的问题,我们在 Azure DevOps Pipeline 的 Task Job ...
- 99乘法表 java for循环
public static void main(String[] args) { //0-100的奇数和偶数和 int jsum=0; int osum=0; for (int i = 0; i &l ...
- iptables系列教程(三)| iptables 实战篇
一个执着于技术的公众号 实战1 服务器禁止ping iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP // 禁止任何人ping通本机 &qu ...
- muduo源码分析之回调模块
这次我们主要来说说muduo库中大量使用的回调机制.muduo主要使用的是利用Callback的方式来实现回调,首先我们在自己的EchoServer构造函数中有这样几行代码 EchoServer(Ev ...
- ES6片段
那些可能会忘记或不知所以然的点: 1. 2. 3. 4. 5. 6. /* 函数调用会在内存形成一个"调用记录",又称调用帧,保存调用位置和内存变量等信息. 如果在函数 A 的内部 ...
- MySQL双主双从配置
双主双从结构图 Master1配置 server-id=1 #开启binlog日志 log-bin=mysql-bin #忽略的库 binlog-ignore-db=mysql #复制的库 binlo ...
- selenium模块使用详解、打码平台使用、xpath使用、使用selenium爬取京东商品信息、scrapy框架介绍与安装
今日内容概要 selenium的使用 打码平台使用 xpath使用 爬取京东商品信息 scrapy 介绍和安装 内容详细 1.selenium模块的使用 # 之前咱们学requests,可以发送htt ...
- Java synchronized那点事
前言 请看上篇:Java 对象头那点事 文章中的源码都有不同程度缩减,来源于openjdk8的开源代码(tag:jdk8-b120). 锁粗化过程 偏向锁 ①:markword中保存的线程ID是自己且 ...
- 修改Docker容器默认时区
运行docker容器默认时区为0区 # 运行一个nginx服务器 docker run -d -p 80:80 --name nginx nginx # 进入容器shell docker exec - ...
- 136_Power BI 自定义矩阵热力图
博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一.背景 在前几天在pbirs自定义登录后,发现一个问题就是非Power BI原生的视觉无法显示,改回AD登录又可以了.目 ...