首页 > 代码库 > 内置函数:时间函数,转换函数,字符串函数
内置函数:时间函数,转换函数,字符串函数
dual单行单列的隐藏表,看不见 但是可以用,经常用来调内置函数。不用新建表
时间函数
sysdate 系统当前时间
add_months
作用:对日期的月份进行加减
写法:add_months(日期, 数值)
last_dey
作用:取当时间前月的最后一天,可以跟其他函数关联使用
写法:last_day(日期)
转换函数
to_daet
作用:把特定格式的字符串转换成日期型数据
写法:to_date(‘字符串‘, ‘yyyy-mm-dd hh24:mi:ss‘)
字符串的格式要符合格式符的要求。hh后面不写数字就是12小时制的
to_char
作用:把其他数据类型转换成特定格式的字符串类型,常用于date类型
写法:to_char(日期型数据, ‘yyyy-mm-dd hh24:mi:ss‘)
字符串的格式要符合格式符的要求
cast 通用转换函数
作用:一般是数值跟字符串转换
写法:cast(数据源 as 数据类型(长度))
数字转换为字符串
字符串转换为数字
字符串函数:
去空格 去除左右两边空格trim
写法:trim(字符串)
ltrim 去除字符串的左空格
rtrim 去除字符串的右空格
replace 查找并替换字符串 或者清除
写法:replace(str, 要被清除的内容)
replace(str, 要被替换的内容, 新内容)
清除所有空格
把空格替换成a
substr 截取字符串
写法:substr(str, 开始位置) 返回从开始位置截取到最后的字符串
substr(str, 开始位置, 长度) 返回从开始位置截取指定长度的字符串
特点:开始位置>=0,从左开始计算位置
开始位置<0,从右开始计算位置
内置函数:时间函数,转换函数,字符串函数