(012)每日SQL学习:TO_CHAR(DATE,FORMAT)
| SYSDATE | 2009-6-16 15:25:10 | |
| TRUNC(SYSDATE) | 2009-6-16 | |
| TO_CHAR(SYSDATE,'YYYYMMDD') | 20090616 | 到日 |
| TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS') | 20090616 15:25:10 | 到秒 |
| TO_CHAR(SYSTIMESTAMP,'YYYYMMDD HH24:MI:SS.FF3') | 20090616 15:25:10.848 | 到毫秒 |
| TO_CHAR(SYSDATE,'AD') | 公元 | |
| TO_CHAR(SYSDATE,'AM') | 下午 | |
| TO_CHAR(SYSDATE,'BC') | 公元 | |
| TO_CHAR(SYSDATE,'CC') | 21 | |
| TO_CHAR(SYSDATE,'D') | 3 | 老外的星期几 |
| TO_CHAR(SYSDATE,'DAY') | 星期二 | 星期几 |
| TO_CHAR(SYSDATE,'DD') | 16 | |
| TO_CHAR(SYSDATE,'DDD') | 167 | |
| TO_CHAR(SYSDATE,'DL') | 2009年6月16日 星期二 | |
| TO_CHAR(SYSDATE,'DS') | 2009-06-16 | |
| TO_CHAR(SYSDATE,'DY') | 星期二 | |
| TO_CHAR(SYSTIMESTAMP,'SS.FF3') | 10.848 | 毫秒 |
| TO_CHAR(SYSDATE,'FM') | ||
| TO_CHAR(SYSDATE,'FX') | ||
| TO_CHAR(SYSDATE,'HH') | 03 | |
| TO_CHAR(SYSDATE,'HH24') | 15 | |
| TO_CHAR(SYSDATE,'IW') | 25 | 第几周 |
| TO_CHAR(SYSDATE,'IYY') | 009 | |
| TO_CHAR(SYSDATE,'IY') | 09 | |
| TO_CHAR(SYSDATE,'J') | 2454999 | |
| TO_CHAR(SYSDATE,'MI') | 25 | |
| TO_CHAR(SYSDATE,'MM') | 06 | |
| TO_CHAR(SYSDATE,'MON') | 6月 | |
| TO_CHAR(SYSDATE,'MONTH') | 6月 | |
| TO_CHAR(SYSTIMESTAMP,'PM') | 下午 | |
| TO_CHAR(SYSDATE,'Q') | 2 | 第几季度 |
| TO_CHAR(SYSDATE,'RM') | VI | |
| TO_CHAR(SYSDATE,'RR') | 09 | |
| TO_CHAR(SYSDATE,'RRRR') | 2009 | |
| TO_CHAR(SYSDATE,'SS') | 10 | |
| TO_CHAR(SYSDATE,'SSSSS') | 55510 | |
| TO_CHAR(SYSDATE,'TS') | 下午 3:25:10 | |
| TO_CHAR(SYSDATE,'WW') | 24 | |
| TO_CHAR(SYSTIMESTAMP,'W') | 3 | |
| TO_CHAR(SYSDATE,'YEAR') | TWO THOUSAND NINE | |
| TO_CHAR(SYSDATE,'YYYY') | 2009 | |
| TO_CHAR(SYSTIMESTAMP,'YYY') | 009 | |
| TO_CHAR(SYSTIMESTAMP,'YY') | 09 |
以上内容转自:http://blog.csdn.net/suncrafted/article/details/4273528
select trunc(sysdate,'yy') from dual ;-- 本年第一天
select trunc(sysdate,'mm') from dual; --本月第一天
select trunc(sysdate,'day')+1 from dual;-- 本周第一天
--一年有多少个星期
with x0 as
(select to_date('2018-01-01','yyyy-mm-dd') as 年初 from dual ),
x1 as
(select 年初,add_months(年初,12) as 下年年初 from x0),
x2 as
(select 年初,下年年初,下年年初-年初 as 天数 from x1),
x3 as
(select 年初+level-1 as 日期 from x2 connect by level <=天数 ),
x4 as
(select 日期,to_char(日期,'DAY') AS 星期 FROM X3) SELECT 星期,count(*) from x4 group by 星期
(012)每日SQL学习:TO_CHAR(DATE,FORMAT)的更多相关文章
- (013)每日SQL学习:日期的各种计算
1.确定两个日期之间的工作日天数 --确定两个日期之间的工作日天数with x0 as (select to_date('2018-01-01','yyyy-mm-dd') as 日期 from du ...
- (006)每日SQL学习:关于to_char函数
to_char函数的官方文档说明: 详细to_char请移步:https://www.cnblogs.com/reborter/archive/2008/11/28/1343195.html 需求:n ...
- (004)每日SQL学习:物化视图之二
一. 物化视图概述 Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表.物化视图存储基于远程表的数据,也可以称为快照. 物化视图可 ...
- (003)每日SQL学习:普通视图和物化视图
关于这一点一直就是很懵懂的状态,今天特意网上查了一下资料,以下摘抄网上比较好的答案.以作记录. 普通视图和物化视图的区别答曰:普通视图和物化视图根本就不是一个东西,说区别都是硬拼到一起的,首先明白基本 ...
- (011)每日SQL学习:SQL开窗函数
开窗函数:在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成.为了解决这些问题,在 2003 年 ISO SQL 标准加入了开窗函数,开窗函数的 ...
- (009)每日SQL学习:Oracle各个键说明(转)
原文地址:http://www.agiledata.org/essays/keys.html 本文概述关系数据库中为表指定主键的策略.主要关注于何时使用自然键或者代理键的问题.有些人会告诉你应该总是使 ...
- (014)每日SQL学习:oracle下lag和lead分析函数
/*语法*/ lag(exp_str,offset,defval) over() Lead(exp_str,offset,defval) over() --exp_str要取的列 --offset取偏 ...
- (010)每日SQL学习:按字母顺序排列字符串
需求:一串字母'ADFGH',需要按照顺序来显示:A D F G H 第一步:先把字符串拆分 with test as( select 'ADFGH' as a from dual ) select ...
- (008)每日SQL学习:Oracle Not Exists 及 Not In 使用
今天遇到一个问题,not in 查询失效,我以为是穿越了,仔细查了点资料,原来理解有误! select value from temp_a a where a.id between 1 and 100 ...
随机推荐
- 如何做好Code Review
Code Review(代码审查)很多团队都会做,效果如何不好说.如果你能轻易地从一堆出自正经团队之手的代码里找出几个低级错误,往往意味着团队管理者长期忽视了Code Review的重要性. 根据经验 ...
- JVM个人总结一
看了深入理解JAVA虚拟机已经有一段时间了 发现很多东西如果不总结 脑子里总是没有一条线贯穿起来,也比较模糊混乱,所以还是有必要利用逻辑思维图总结下. JVM看了下 大致比较重要的分内存区域划分 ...
- 关于BackTop按钮的实现
今天在处理,首页面的制作的时候,在实现backtop按键的时候,有些思路,作为记录. 功能为,点击backtop即可,立马跳到首页的最上面,且backtop只有在页面后1/2处才显示出来. 首先,我们 ...
- Redis的批量操作是什么?怎么实现的延时队列?以及订阅模式、LRU。
前言 这次的内容是我自己为了总结Redis知识而扩充的,上一篇其实已经总结了几点知识了,但是Redis的强大,以及适用范围之广可不是单单一篇博文就能总结清的.所以这次准备继续总结,因为第一个问题,Re ...
- 第三章节 BJROBOT 角速度校正 【ROS全开源阿克曼转向智能网联无人驾驶车】
1.把小车平放在地板上,用资料里的虚拟机,打开一个终端 ssh 过去主控端启动roslaunch znjrobot bringup.launch . 2.再打开一个终端 ssh 过去主控端,启动校 ...
- memcached的安装教程
在windows系统上安装memcached 下载安装软件memcached-1.2.6-win32-bin.zip 解压该文件把memcached.exe 拷贝到你的 apache同一目录 安装该m ...
- PHP 获取天气
/** * 获取天气 */ function get_tq () { //获取用户ip地址 $ip = get_real_ip(); // $ip = '123.125.71.38'; //根据ip地 ...
- Goland 设置代码格式化
前言 之前一直喜欢 VsCode 的代码自动格式化和其他的一些功能 今天了解到原来 Goland 也有这些功能, 想想也对, 毕竟这么大 正文 Goland设置代码格式化 进入设置,按需选择要使用的, ...
- 关联实现下-jsonpath取值(有难度!!耗时长)
re的使用参考:正则表达式基础及re模块:https://www.cnblogs.com/dream66/p/12953729.html import restr1 = '{"access_ ...
- 【Spring】Spring的数据库开发 - 1、Spring JDBC的配置和Spring JdbcTemplate的解析
Spring JDBC 文章目录 Spring JDBC Spring JdbcTemplate的解析 Spring JDBC的配置 简单记录-Java EE企业级应用开发教程(Spring+Spri ...