Oracle 基础知识中的单行函数中包括六个主要项目,其中包括数字函数的相关介绍,字符函数的实际应用以及日期函数等相关内容的介绍,以下就是Oracle 基础知识中的单行函数的其他项目的介绍。
创新互联从2013年创立,是专业互联网技术服务公司,拥有项目成都网站制作、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元永春做网站,已为上家服务,为永春各地企业和个人服务,联系电话:13518219792
1. 数字函数
ABS 取绝对值 POWER 乘方 LN 10为底数取0
SQRT 平方根 EXP e的n次乘方 LOG(m,n) m为底数n取0
数学运算函数:ACOS ATAN ATAN2 COS COSH SIGN SIN SINH TAN TANH
CEIL 大于或等于取整数
FLOOR 小于或等于取整数
MOD 取余数
ROUND(n,m) 按m的位数取四舍五入值如果round(日期): 中午12以后将是明天的日期.
round(sysdate,'Y')是年的第一天
TRUNC(n,m) 按m的位数取小数点后的数值如果trunc(日期), 确省的是去掉时间
6
J2EE @ zxw
2. 字符函数
CHR 按数据库的字符集由数字返回字符
CONCAT(c1,c2) 把两个字符c1,c2组合成一个字符, 和 || 相同
REPLACE(c,s,r) 把字符c里出现s的字符替换成r, 返回新字符
SUBSTR(c,m,n) m大于0,字符c从前面m处开始取n位字符,m等于0和1一样,
m小与0,字符c从后面m处开始取n位字符
TRANSLATE(c,f1,t1) 字符c按f1到t1的规则转换成新的字符串
INITCAP 字符首字母大写,其它字符小写
LOWER 字符全部小写
UPPER 字符全部大写
LTRIM(c1,c2) 去掉字符c1左边出现的字符c2
RTRIM(c1,c2)
TRIM(c1,c2) 去掉字符c1左右两边的字符c2
LPAD(c1,n,c2) 字符c1按制定的位数n显示不足的位数用c2字符串替换左边的空位
RPAD(c1,n,c2)
3. 日期函数
ADD_MONTHS(d,n) 日期值加n月
LAST_DAY 返回当月的最后一天的日期
MONTHS_BETWEEN(d1,d2) 两个日期值间的月份,d1 NEXT_DAY 返回日期值下一天的日期 SYSDATE 当前的系统时间 DUAL是SYS用户下一个空表,它只有一个字段dummy 4. 转换函数(1) TO_CHAR(date,'日期显示格式') TO_CHAR(number) 用于显示或报表的格式对齐 TO_DATE(char,'日期显示格式') TO_LOB 把long字段转换成lob字段 TO_NUMBER(char) 用于计算或者比较大小 转换函数(2) to_date里日期显示格式 YYYY 年 YEAR YYY YY Y Q 季度 MM 月 MONTH MON W 星期 (week of month) WW, IW (week of year) (说明:周计是按ISO标准,从1月1日的星期数到后面七天为一周,不一定是从周一到周日) DD 日 DAY DY HH24 小时 HH12 HH MI 分钟 SS 秒 如果想固定日期的显示格式可以在数据库的参数文件initorasid.ora里新写一行参数 NLS_DATE_FORMAT=yyyy-mm-dd hh24:mi:ss可以在UNIX环境变量或者NT的注册表里的设置 NLS_DATE_FORMAT=yyyy-mm-dd 7 J2EE @ zxw hh24:mi:ss 转换函数(3) 如果想固定日期的显示格式可以用alter session命令改变 SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 它的作用顺序如下: initialization parameter Environment variable ALTER SESSION command 转换函数 (4) to_char(number)里数字显示格式 9 数字位 0 数字前面补0 to_char(-1200,'00000.00') 小数点的位置 标记位置的逗号 用在数字显示格式的左边 L 根据数据库字符集加货币符号 to_char(-1200,'L9999.99') B 把数字0显示为空格,用在数字显示格式的右边 MI 右边的负数标记 to_char(-1200,'9999.99MI') PR 括起来的负数 to_char(-1200,'9999.99PR') EEEE 用指数方式表示 to_char(-1200,'9999.99EEEE') 5. 输入字符,返回数字的函数 instr(c1,c2) 字符c2出现在c1的位置, 不出现, 返回0, 常用于模糊查询 length 按数据库的字符集,算出字符c的长度,跟数据库的字符集有关, 一个汉字长度为1 6. 有逻辑比较的函数NVL(EXPR1, EXPR2)函数 解释: IF EXPR1=NULL RETURN EXPR2 ELSE RETURN EXPR1 DECODE(AA0V10R10V20R2....)函数 解释: IF AA=V1 THEN RETURN R1 IF AA=V2 THEN RETURN R2 ..… ELSE RETURN NULL 举例: decode(id,1,'dept sale',2,'dept tech')
网站题目:Oracle 基础知识中单行函数里六个主要项目
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联
转载注明:http://www.gawzjz.com/qtweb2/news31/22381.html