加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

[Oracle]Oracle部分函数

发布时间:2020-12-12 13:33:10 所属栏目:百科 来源:网络整理
导读:1.nvl(a,b) 若a为null,则b 2.to_char(date,‘YY-MM-DD‘) 按格式将date类型转为字符串 to_date(‘1999/1/1‘,‘YY-MM-DD‘) 将字符串转为date类型 to_number(‘1999‘) 将字符串转为数字类型 3.extract(year|month|day from date) 从date类型中选自己需要的
1.nvl(a,b) 若a为null,则b 2.to_char(date,‘YY-MM-DD‘) 按格式将date类型转为字符串 to_date(‘1999/1/1‘,‘YY-MM-DD‘) 将字符串转为date类型 to_number(‘1999‘) 将字符串转为数字类型 3.extract(year|month|day from date) 从date类型中选自己需要的 4.日期函数 日期默认格式 DD-MM-YYYY 2-5月-2013 add_months(date,+-数字) 增加月份 日可以直接+ (date+1 加一天) 分数对应时分秒 last_day(date) 当月的最后一天 months_between(date1,date2) 1-2之间的月份个数(有负数) next_day(date,‘星期几‘) 日期后最近的那个星期几 8.字符函数 chr(数字) 对应的ASCII码 concat(‘xx‘,‘yy‘) xxyy 拼接字符串 initcap(‘xx,yy zz‘) Xx,Yy Zz 遇见分隔符,开头大写 length(‘dddd‘) 求长度(所有长度都为1) lower(‘Ss‘) ss 小写 upper(‘Ss‘) SS 大写 匹配一次成功后再次匹配成功也会去除(连续) trim(‘xxx‘) 去首尾空格 ltrim(‘sadsa‘,‘sa‘) rtrim(‘sadsa‘,‘sa‘) 截断(去除左/右相同部分) trim(‘x‘ from ‘xhkx‘) 去首尾指定单个字符 subStr(str,num1,num2) 将str字符串从num1到num2的给截取下来。 9.数字函数 mod(a,b) 求余数 floor(123.45) 123 取整 ceil(+-123.45) 124,-123 大于等于的最小整数 round(123.45,1) 123.5 四舍五入 trunc(123.45) 123 trunc(123.45,1) 123.4 trunc(123.45,4) 123.45 trunc(123.45,-1) 120 trunc(123.45,4) 0

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读