打印本文 打印本文 关闭窗口 关闭窗口
Oracle SQL 內置函數大全
作者:武汉SEO闵涛  文章来源:敏韬网  点击数6804  更新时间:2009/4/22 22:02:47  文章录入:mintao  责任编辑:mintao
SESSION
581返回会话标志
582SQL> select userenv(''''sessionid'''') from dual;
583
584USERENV(''''SESSIONID'''')
585--------------------
586                 152
587ENTRYID
588返回会话人口标志
589SQL> select userenv(''''entryid'''') from dual;
590
591USERENV(''''ENTRYID'''')
592------------------
593                 0
594INSTANCE
595返回当前INSTANCE的标志
596SQL> select userenv(''''instance'''') from dual;
597
598USERENV(''''INSTANCE'''')
599-------------------
600                  1
601LANGUAGE
602返回当前环境变量
603SQL> select userenv(''''language'''') from dual;
604
605USERENV(''''LANGUAGE'''')
606----------------------------------------------------
607SIMPLIFIED CHINESE_CHINA.ZHS16GBK
608LANG
609返回当前环境的语言的缩写
610SQL> select userenv(''''lang'''') from dual;
611
612USERENV(''''LANG'''')
613----------------------------------------------------
614ZHS
615TERMINAL
616返回用户的终端或机器的标志
617SQL> select userenv(''''terminal'''') from dual;
618
619USERENV(''''TERMINA
620----------------
621GAO
622VSIZE(X)
623返回X的大小(字节)数
624SQL> select vsize(user),user from dual;
625
626VSIZE(USER) USER
627----------- ------------------------------
628          6 SYSTEM
629
630 
631
63260.AVG(DISTINCT|ALL)
633all表示对所有的值求平均值,distinct只对不同的值求平均值
634SQLWKS> create table table3(xm varchar(8),sal number(7,2));
635语句已处理。
636SQLWKS>  insert into table3 values(''''gao'''',1111.11);
637SQLWKS>  insert into table3 values(''''gao'''',1111.11);
638SQLWKS>  insert into table3 values(''''zhu'''',5555.55);
639SQLWKS> commit;
640
641SQL> select avg(distinct sal) from gao.table3;
642
643AVG(DISTINCTSAL)
644----------------
645         3333.33
646
647SQL> select avg(all sal) from gao.table3;
648
649AVG(ALLSAL)
650-----------
651    2592.59
652
653
65461.MAX(DISTINCT|ALL)
655求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同的只取一次
656SQL> select max(distinct sal) from scott.emp;
657
658MAX(DISTINCTSAL)
659----------------
660            5000
661
662
66362.MIN(DISTINCT|ALL)
664求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次
665

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  下一页

打印本文 打印本文 关闭窗口 关闭窗口