首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Oracle的使用

单行函数和多行函数 多行函数 就是聚合函数 avg,min,max,sum,count 单行函数 字符函数(9种) 大小写转换函数 LOWER() 字符串转换为小写 UPPER...() 字符串转换为大写 INITCAP() 把每个单词的首字母变成大写 字符处理函数 CONCAT() 连接两个字符串 (Oracle中只能俩个参数,可以嵌套使用) concat...to_char() 把日期转换为字符、把数字转换为字符 to_number 字符的格式和模板的模式必须要一致 to_date() 日期按指定格式换成日期类型 查询当前时间:SYSDATE...- 十周 SELECT to_char(to_date('2021-05-30', 'yyyy-mm-dd')+(1- 7 * LEVEL) , 'yyyy-mm-dd') "startDate",...使用to_char函数数字作为字符显示 9 代表数字 0 多余的数字强制显示0 $ 加一个$符号 L 显示本地货币单位 .

25630
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle实践|Oracle内置函数之日期与时间函数

,本章节只说明针对日期时间函数,可以有的格式TO_CHAR(date, format_model): 日期/时间转换为字符串(简称DTS),转换过程中主要取决于format_model。...select TO_CHAR(SYSDATE, 'yyyy-mm-dd') AS "Now1", -- 默认获取到年月日 TO_CHAR(SYSDATE, 'yyyy-mm-dd hh24...(不区分大小写,但是需要写对)from dual;TO_DATE函数TO_DATE(string, format_model): 字符串转换为日期/时间(简称SDT),转换过程中主要取决于format_model...entire input stringTO_TIMESTAMP函数【定义格式】TO_TIMESTAMP(string1 [, format_model] [[, nls_language]]):字符串转换为带时区的时间戳...具体是如何使用,都要考虑使用场景以及性能方面的问题,后续会再出一些相关的博文。

88541

Oracle数据库之单行函数详解

函数名称 描述 1 UPPER(|字符串) 字符串的内容全部大写 2 LOWER(|字符串) 字符串的内容全部转小写 3 INITCAP(|字符串) 字符串的开头首字母大写 4 REPLACE...函数名称 描述 1 TO_CHAR(日期|数字|, 转换格式) 指定的数据按照指定的格式变为字符串型 2 TO_DATE(字符串|, 转换格式) 指定的字符串按照指定的格式变为DATE型 3 TO_NUMBER...当前系统时间, TO_CHAR(SYSDATE,'YYYY-MM-DD') 格式化日期, TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS') 格式化日期时间...SELECT empno,ename,job,hiredate, TO_CHAR(hiredate,'YYYY-MM-DD') 格式化雇佣日期, TO_CHAR(hiredate,'YYYY...') 年, TO_CHAR(hiredate,'MM') 月, TO_CHAR(hiredate,'DD') 日 FROM emp; TO_CHAR() 函数的最为重要的功能是可以数字格式

2.6K10

Oracle函数学习(转换函数

–转换函数: –to_number(数值类型的字符):字符转换为数值 –to_char(数值或者是日期):数值或者日期转换为字符 –to_date(日期格式的字符):字符转换为日期 数值和字符的互转...:新增数据使用to_date(),查询数据使用to_char() –字符转换为日期 char—>date –使用to_date(‘要转换的字符’,日期格式)函数字符转换为日期 –注意1:字符必须符合日期格式...81’ –常用转换格式: – yyyy-mm-ddyyyy/mm/dd –‘yyyy"年"mm"月"dd"日"’ select to_char(hiredate) from emp–使用默认格式日期转换为字符...select to_char(hiredate,‘yyyy-mm-dd’) from emp–使用指定格式 yyyy-mm-dd select to_char(hiredate,‘yyyy/mm.../dd’) from emp–使用指定格式 yyyy/mmm/dd select to_char(hiredate,‘yyyy"年"mm"月"dd"日"’) from emp–使用指定格式yyyy

82220

关于Oracle单行函数与多行函数

一周时间数) 4、 求出指定日期所在月的最后一天日期:日期 LAST_DAY(日期 | ) 转换函数 1、 字符串数据:字符串 TO_CHAR(数字 | 日期 | ,转换格式) 在进行转换格式设置的时候要根据不同的数据类型进行格式标记的定义...: · 日期:年(yyyy)、月(mm)、日(dd)、时(HH、HH24)、分(mi)、秒(ss); · 数字:一位任意数字(9)、本地货币(L)。...SELECT TO_CHAR(SYSDATE,'yyyy-mm-dd hh24:mi:ss') FROM dual ; 范例:拆分日期数据 SELECT TO_CHAR(SYSDATE,'yyyy')...year , TO_CHAR(SYSDATE,'mm') months , TO_CHAR(SYSDATE,'dd') day FROM dual ; 范例:格式化数字显示SELECT TOCHAR(...-09-15',TO_DATE('1981-09-15','yyyy-mm-dd') FROM dual ; 但是在 Oracle 之中提供有自动的转换方式,如果字符串按照日期的格式编写,那么可以自动由字符串变为日期

1K10

Oracle函数 – 日期函数详解

]])  1.1、to_date(char[fmt[,'nls_param’]]):字符类型按一定格式转化为日期类型 具体用法:to_date('2004-11-27','yyyy-mm-dd'),前者为字符串...当时间为null时的用法:select to_date(null) from dual; 结果: 1.2、to_char(date[,fmt,[,nls_param]]):日期按一定格式换成字符类型...,fmt,nls_param为可选项,fmt指定了要转化的格式,nls_param指定了返回日期所使用的语言 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss...(n,char_expr)函数数字n转换为INTERVAL YEAR TO MONTH格式,char_expr可以是year或者month。...:日期d按照由fmt指定的格式进行四舍五入处理.如果没有给fmt则使用缺省设置'DD'.   ① 如果 fmt 为“YEAR”则舍入到某年的 1 月 1 日,即前半年舍去,后半年作为下一年。

6.8K11

Hive 时间转换函数使用心得

如果用oracle去做,就很简单,直接调用三个函数: SQL> select to_char(add_months(to_date('2016-09','yyyy-mm'),-1),'yyyy-mm')...(3)最后,hive 没有 to_char函数使用 date_sub 函数也不行: 无论是 date_sub 函数还是 cast函数都无法识别是 “年-月” 级别的时间格式。...然后调用 from_unixtime 函数 ,将上面计算得到的整数转换为yyyy-MM’月份形式 【下面详细介绍hive 常见的时间转换函数】 注: 以下的 sql 语句,没有以 “from dual...语法:   unix_timestamp(string date) 返回值:   bigint 说明: 转换格式为“yyyy-MM-dd HH:mm:ss“的日期到UNIX时间戳。...('2011-12-07 13:05','yyyy-MM-dd HH:mm'); 1323234300 hive> select unix_timestamp('2011-12','yyyy-MM');

35.7K186
领券