教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> Oracle >> 性能优化 >> oracle中SQL语句可以使用的函数 RSS订阅
oracle中SQL语句可以使用的函数
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   

  1、字符串处理
  2、数值运算
  
  查一查机械出版社的有关《plsql程序设计〉,很多、很详细
  
  数值函数
  l      ABS(n)—绝对值
  l      CEIL(n)—大于等于n的最小整数
  l      FLOOR(n)—小于等于n的最小整数
  l      MOD(m,n) —m除于n的余数
  l      ROUND(n,m) —四舍五入
  l      TRUNC(n,m) —截取n到m位
  字符函数
  l      CHR(n)—select chr(68) from dual;
  l      CONCAT(char1,char2) —select concat(‘a’,’b’) from dual;   //等于 | |
  l      INITCAP—select initcap('gone with the wind') from dual;
  l      LOWER(str)
  l      LPAD(char1,n.char2)
  l      LTRIMchar)
  l      REPLACE--Select REPLACE(‘JACK AND JUE’,’J’,’BL’) FROM DUAL;
  l      RPAD
  l      RTRIM
  l      SUBSTR—字节
  l      SUBSTRB—字符
  l      TRANSLATE
  l      UPPER
  l      ASCII(char)
  l      INSTR/ INSTRB
  l      LENGTH/ LENGTH
  日期函数
  l      ADD_MONTHS(d,n):加上n个月的日期
  l      LAST_DAY:本月最后一天
  l      MONTHS_BETWEEN:相差月数
  l      SYSDATE
  l      ROUND
  l      TRUNC
  转换函数
  l      CHARTOROWID:
  l      CONVERT:字符集之间的转换
  SELECT CONVERT(‘ABCD’,’US7ASCII’,’ZHS16GBK’) FROM DUAL;
  l      HEXTORAW
  l      RAWTOHEX
  l      ROWIDTOCHAR
  l      TO_CHAR
  l      TO_DATE
  l      TO_MULTI_BYTE
  l      TO_NUMBER
  l      TO_SINGLE_BYTE
  l      TRANSLATE USING
  其它函数
  DUMP
  EMPTY_BLOB() / EMPTY_CLOB()
  BFILENAME
  CREATEST—最大值
  LEAST—最小值
  NVL
  UID
  USER
  USERENV
  SELECT USERENV(‘ISDBA’) FROM DUAL;
  SELECT USERENV(‘LANGUAGE’) FROM DUAL;
  SELECT USERENV(‘LANG’) FROM DUAL;
  SELECT USERENV(‘TERMINAL’) FROM DUAL;
  SELECT USERENV(‘SESSIONID’) FROM DUAL;
  SELECT USERENV(‘ENTRYID’) FROM DUAL;
  SELECT USERENV(‘INSTANCE’) FROM DUAL;
  l      VSIZE:内码字节数
  对象引用函数
  DEREF
  REFTOHEX
  MAKE_REF
  组函数
  (1,1,1,3)
  DISTINCT:非重复值 (1+3)/2
  ALL:包括重复值(1+1+1+3)/4
  
  在组函数中,除了COUNT(*)之外,所有的函数都忽略NULL
  A=(1,1,1,NULL,3) AVG(A)=(1+1+1+3)/4 所以一定要用NVL
  
  AVG
  COUNT
  MAX
  MIN
  STDDEV
  SUM
  VARIANCE
  

来源:upschool.com.cn
作者:
关键字:函数
发表日期:2007-1-6 0:54:40

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:如何在oracle中用SQL创建临时表?   下一篇:TIP 如何为表加唯一约束(保存或者删除冗余的数据)


2008-12-4 8:49:38
本文的相类似文章
  • VB简单计算函数的编写过程
  • API函数快速入门--怎样在VB中声明和使用API函数
  • 注册表操作函数集
  • Oracle聚合函数RANK和dense_rank的使用
  • Oracle学习之Oracle分析函数(二)
  • 查查oracle函数宝典,看看函数大全
  • Oracle 9i 分析函数参考手册
  • SQL Server和Oracle的常用函数对比
  • 如何在Oracle/2000中调用Windows API函数
  • 如何创建隐藏IP地址的最后一项的函数
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com