b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

sql 语句四舍五入_sql substr函数_sql round 四舍五入(4)

电脑杂谈  发布时间:2017-01-09 16:05:09  来源:网络整理

RPAD(c1,n,c2)

3. 日期函数

ADD_MONTHS(d,n) 日期值加n月

LAST_DAY(d) 返回当月的最后一天的日期

MONTHS_BETWEEN(d1,d2) 两个日期值间的月份,d1<d2 返回负数

NEXT_DAY(d) 返回日期值下一天的日期

SYSDATE 当前的系统时间

DUAL是SYS用户下一个空表,它只有一个字段dummy

4. 转换函数(1)

TO_CHAR(date,'日期显示格式')

TO_CHAR(number) 用于显示或报表的格式对齐

TO_DATE(char,'日期显示格式')

TO_LOB 把long字段转换成lob字段

TO_NUMBER(char) 用于计算或者比较大小

4. 转换函数(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 hh24:mi:ss

4. 转换函数(3)

如果想固定日期的显示格式可以用alter session命令改变

SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';

它的作用顺序如下:

initialization parameter

Environment variable

ALTER SESSION command

4. 转换函数 (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) 按的字符集,算出字符c的长度,跟的字符集有关, 一个汉字长度为1

6. 有逻辑比较的函数NVL(EXPR1, EXPR2)函数

解释: IF EXPR1=NULL RETURN EXPR2

ELSE RETURN EXPR1

DECODE(AA?V1?R1?V2?R2....)函数

解释: IF AA=V1 THEN RETURN R1

IF AA=V2 THEN RETURN R2

..…

ELSE

RETURN NULL

举例: decode(id,1,'dept sale',2,'dept tech')

四、从多个表里选取数据记录

1. 数据表间的连接


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-25214-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...