sql的数据类型和常用函数

sql的数据类型和常用函数

ID:8958211

大小:75.50 KB

页数:7页

时间:2018-04-13

sql的数据类型和常用函数_第1页
sql的数据类型和常用函数_第2页
sql的数据类型和常用函数_第3页
sql的数据类型和常用函数_第4页
sql的数据类型和常用函数_第5页
资源描述:

《sql的数据类型和常用函数》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQL的数据类型和常用函数一、SQL数据类型名称类型说明NUMBER数字型能存放整数值和实数值,并且可以定义精度和取值范围BINARY_INTEGER数字型可存储带符号整数,为整数计算优化性能DEC数字型NUMBER的子类型,小数DOUBLEPRECISION数字型NUMBER的子类型,高精度实数INTEGER数字型NUMBER的子类型,整数INT数字型NUMBER的子类型,整数NUMERIC数字型NUMBER的子类型,与NUMBER等价REAL数字型NUMBER的子类型,与NUMBER等价SMALLINT数字型NUMBER的子类型,取值范

2、围比INTEGER小VARCHAR2字符型存放可变长字符串,有最大长度CHAR字符型定长字符串LONG字符型变长字符串,最大长度可达32,767DATE日期型以数据库相同的格式存放日期值BOOLEAN布尔型TRUEORFALSEROWIDROWID存放数据库的行号二、常用函数处理字符的函数CONCAT---并置运算符——

3、

4、。  格式∶CONCAT(STRING1,STRING2)例:’ABC’

5、

6、’DE’=’ABCDE’CONCAT(‘ABC’,’DE’)=’ABCDE’ASCII---返回字符的ASCII码。例:ASCII(‘A’)=6

7、5CHR---返回指定ASCII码的字符。例:CHR(65)=‘A’INSTR---搜索子串位置  格式∶INSTR(STRING,SET[,开始位置[,出现次数]])  例∶INSTR(‘thisisatest’,‘i’,1,2)=6INITCAP---将字符串每个单词首字母均变为大写例:INITCAP(‘thisisatest’)=’ThisIsATest’’LENGTH----计算串长  格式∶LENGTH(string)RPAD,LPAD---右填充、左填充。默认为填充空格。格式:RPAD(字符串,字符个数,填充字符)例:RPAD(

8、‘ABC’,6,’H’)=’ABCHHH’LTRIM,RTRIM-----左右截断。默认为删除空格。  格式∶LTRIM(STRING[,’SET’])  例∶LTRIM(‘***tes*t***’,’*’)=’tes*t***’LOWER----将字符串转换为小写  格式∶LOWER(string)UPPER---将字符串转换为大写  格式∶UPPER(string)SUBSTR----提取子串。START为正数时从左开始、为负数时从右开始  格式∶SUBSTR(STRING,START[,COUNT])  例∶SUBSTR(‘WORDS

9、TAR’,2,3)=’ORD’REPLACE---搜索指定字符串并替换  格式∶REPLACE(string,substring,replace_string)  例∶REPLACE(‘thisisatest’,‘this’,‘thatan’)=’thatanisatest’TRIM---删除字符串前缀或尾随字符  格式∶TRIM([LEADING

10、TRAILING|BOTH][trimcharFROM]string)LEADING---删除前缀字符TRAILING---删除后缀字符BOTH---前后缀字符均删除(默认方式)Trimchar

11、---指定删除的字符注:INSTR,LENGTH,SUBSTR加B时针对字节.处理数字的函数LEAST---返回参数列表中的最小值。返回参数类型以第一参数为准  格式∶LEAST(value,value,value,value,value,….)value为数字或字符串  例∶LEAST(1,2,5,-10,9)=-10SIGN---返回参数的符号位,负数----1,0----0,正数---1  格式∶SIGN(value)CELL---返回大于等于特定值的最小整数  格式∶CELL(value)  例∶CELL(-10,9)=-10处理日

12、期SYSDATE---系统时间。精确至秒ADD_MONTH—加减月份。numvalue为负数时减去相应月份格式:ADD_MONTH(data1,numvalue)MONTHS_BETWEEN---返回两日期之间的月数,当data1格式:MONTHS_BETWEEN(data1,data2)LAST_DAY---返回指定日期的最后一天。  格式∶LAST_DAY(date)TRUNC---将日期按照format格式截短,缺省为DD(不是四舍五入)格式:TRUNC(date,format)  例∶TRUNC(to_date(‘2002-11-0

13、7’,’yyyy-mm-dd’),’MM’)=2002-11-01分组函数返回基于多个行的单一结果.       常用函数:AVG---求平均值COUNT---返回查询的行数MA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。