SQL小汇总
SQL小汇总
1.对每个时段的数据进行统计
2.查询时间条件(to_date)
3.插入序列号和系统时间
4.查询当天、7天内、30天内
5.查询前后x小时、分钟、天、月。
6.保留小数点后4位
7.查询字段A中,长度大于30的数据
1.对每个时段的数据进行统计
select t.time, count(time) num from table1 t group by time order by time
2.查询时间条件(to_date)
and start_time <= to_date('2018-10-17 10:50:00','yyyy-MM-dd hh24:mi:ss')
3.插入序列号和系统时间
insert into table1 value(sys_int_id,INSERT_TIME) values(SEQ_CONFIG_ID.nextval,sysdate)
4.查询当天、7天内、30天内
当天:
and trunc(CREATE_TIME)=trunc(sysdate) [今天00:00:00到现在]
and CREATE_TIME >= sysdate-1 and CREATE_TIME <= sysdate [昨天的现在到今天的现在] 7天内 : and CREATE_TIME >= sysdate-7 and CREATE_TIME <= sysdate 30天内: and CREATE_TIME >= add_months(sysdate,-1) and CREATE_TIME <= sysdate
5.查询前后x小时、分钟、天、月。。
当前时间,前x分钟: select sysdate, sysdate - x/(24*60) from dual;
当前时间,后x分钟: select sysdate, sysdate + x/(24*60) from dual; 当前时间,前x小时: select sysdate, sysdate - x/24 from dual;
当前时间,后x小时: select sysdate, sysdate + x/24 from dual; 当前时间,前x天: select sysdate, sysdate-3 from dual;
当前时间,后x天: select sysdate, sysdate+3 from dual; 当前时间,前x月: select sysdate, add_months(sysdate,-x) from dual;
当前时间,后x月: select sysdate, add_months(sysdate,x) from dual;
6.保留小数点后4位
--四舍五入:(结果:1.2346)
select round(1.2345555, 4) from dual;
--直接截取:(结果:1.2345)
select trunc(1.2345555, 4) from dual;
7.查询字段A中,长度大于30的数据
select * from table1 b where length(A)>30
SQL小汇总的更多相关文章
- sql小计汇总 rollup用法实例分析
这里介绍sql server2005里面的一个使用实例: ),city ),score int) GO 1. 只有一个汇总 select province as 省,sum(score) as 分数 ...
- SQL SERVER 2000安装遇到的问题小汇总(转载)
[1]安装程序配置服务器失败需要修改下注册表1 打开注册表 在"开始"--"运行"键入 "regedit" 2 删除注册表如下键值: HK ...
- Sql 小技巧(持续汇总)
身份证号加密 select concat(left(`visitors`.`Card_id`,3),'****',right(`visitors`.`Card_id`,4)) AS `Card_id` ...
- 初级SQL开发汇总指南
汇总部分内容来自网络(作者 :zhtbs),比较基础的东西,能够了解比较基础的一些东西. Select语句概要 数据库中数据的提取(查询)使用select 语法,主要有以下几点作用 l 提取的数据 ...
- SQL语句汇总(终篇)—— 表联接与联接查询
既然是最后一篇那就不能只列出些干枯的标准语句,更何况表联接也是SQL中较难的部分,所以此次搭配题目来详细阐述表联接. 上一篇博文说到相关子查询效率低下,那我们怎么能将不同表的信息一起查询出来呢?这就需 ...
- SQL练习题汇总(Sqlserver和Mysql版本)
所需表及数据执行脚本: CREATE TABLE STUDENT (SNO ) NOT NULL, SNAME ) NOT NULL, SSEX ) NOT NULL, SBIRTHDAY DATET ...
- MS SQL 分类汇总参数 grouping(**)=1 rollup cubt
转:http://www.111cn.net/database/mssqlserver/43368.htm 本文章介绍了关于sql多级分类汇总实现方法及数据结构,有碰到问题的同学可参考一下. 据库结构 ...
- sql小计合计
转自:http://www.jb51.net/article/18860.htm 这里介绍sql server2005里面的一个使用实例: CREATE TABLE tb(province nvarc ...
- SQL基础-汇总统计及GROUP BY
一.汇总统计 1.聚集函数 COUNT() 计算总数 SUM() 求和 MAX() 最大值 MIN() 最小值 AVG() 平均值 2.聚集函数使用 总共有多少名学生? SELECT COUNT(*) ...
随机推荐
- Coffee and Coursework (Easy version)
Coffee and Coursework (Easy version) time limit per test 1 second memory limit per test 256 megabyte ...
- 特殊字符url编码以后再解码后出现错误(¬ , ¢, ¤, £)
Url编码的原内容是 “¬ify_url=xxxx” 经过url编码以后再解码回来 “¬”的部分就变成了“¬” 解决方案:把原文里面待url编码的&符号先替换成 ...
- JDBC笔记总结[申明:来源于网络]
JDBC笔记总结[申明:来源于网络] 地址:http://blog.csdn.net/Summer_YuXia/article/details/53676386?ref=myread
- 登录注册页面html模版
登录注册页面html模版 地址:http://download.csdn.net/detail/xiaosongaixiaoqian/5432033
- Vijos 1360 - 八数码问题 - [A*]
题目链接:https://vijos.org/p/1360 优先队列BFS: 这个八数码问题本身其实是之前人工智能实验课的作业…… 首先,如果不带估价函数,直接用优先队列BFS,肯定也是能得到正确结果 ...
- 深度学习基础(二)AlexNet_ImageNet Classification with Deep Convolutional Neural Networks
该论文是深度学习领域的经典之作,因为自从Alex Krizhevsky提出AlexNet并使用GPUs大幅提升训练的效率之后,深度学习在图像识别等领域掀起了研究使用的热潮.在论文中,作者训练了一个含有 ...
- Spring Boot 自动配置原理(精髓)
一.自动配置原理(掌握) SpringBoot启动项目会加载主配置类@SpringBootApplication,开启@EnableAutoConfiguration自动配置功能 @EnableAut ...
- -webkit-line-clamp、-webkit-box-orient vue 打包部署后不起作用??
场景分析:实际开发中,文字描述过长,需要两行或三行显示缩略显示: 实现过程: 实现过程遇到的问题:打包到线上后发现并没有-webkit-box-orient属性,导致省略号并没有按预期展示: 解决方法 ...
- shell脚本----周期压缩备份日志文件
一.日志文件样式 二.目标 1.备份压缩.log结尾&&时间样式为“date +%Y%m%d”的日志文件(如:20170912.20160311等) 2.可指定压缩范围(N天前至当天) ...
- 深入理解Spring AOP之二代理对象生成
深入理解Spring AOP之二代理对象生成 spring代理对象 上一篇博客中讲到了Spring的一些基本概念和初步讲了实现方法,当中提到了动态代理技术,包含JDK动态代理技术和Cglib动态代理 ...