ArcgisGDB⽂件地理数据库、shapefile、coverage和其他基于⽂
件的数据。。。
函数
以下是⽂件地理数据库、shapefile、coverage 和其他基于⽂件的数据源所⽀持的函数的完整列表。个⼈地理数据库和 ArcSDE 地理数据库也⽀持这些函数,但这些数据源可能使⽤不同的语法或函数名。除了以下这些函数外,个⼈地理数据库和 ArcSDE 地理数据库还⽀持⼀些其他功能。有关详细信息,请参阅 DBMS ⽂档。
⽇期函数
功能描述
CURRENT_DATE返回当前⽇期。
EXTRACT(extract_field FROM extract_source)返回extract_source的extract_field部分。extract_source参数是⼀个⽇期时间表达式。extract_field参数可以是下列任⼀关键字:YEAR、MONTH、DAY、HOUR、MINUTE 或 SECOND。
CURRENT TIME返回当前时间。
⽇期函数
字符串函数
以string_exp表⽰的参数可以是列名、字符串⽂本或者另⼀个标量函数的结果,其基础数据类型可表⽰为字符型。
以character_exp表⽰的参数是长度可变的字符型字符串。
以start或length表⽰的参数可以是数值⽂本或者另⼀个标量函数的结果,其基础数据类型可表⽰为数值型。
这些字符串函数以 1 为基础;即字符串的第⼀个字符为字符 1。
功能描述
CHAR_LENGTH(string_exp)返回字符串表达式的字符长度。
CONCAT(string_exp1, string_exp2)返回string_exp2与string_exp1连接后得到的字符串。
LOWER(string_exp)返回⼀个与string_exp相等的字符串,其中所有⼤写字符均会转换为⼩写字符。POSITION(character_exp IN character_exp)返回第⼀个字符表达式在第⼆个字符表达式中的位置。结果是⼀个确切的数值,采⽤预
先定义的精度且⼩数位数为零。
(string_exp FROM start FOR length)返回⼀个从string_exp衍⽣⽽来的字符串,其起始字符位置由start指定,字符数由
length指定。
TRIM(BOTH | LEADING | TRAILING
trim_character FROM string_exp)返回字符串的开头、末尾或两端移除trim_character后所得的string_exp。
UPPER(string_exp)返回⼀个与string_exp相等的字符串,其中所有⼩写字符均会转换为⼤写字符。
字符串函数
数值函数
所有数值函数均返回数值型值。
以numeric_exp、float_exp或integer_exp表⽰的参数可以是列名、另⼀个标量函数的结果或数值⽂本,其基础数据类型可表⽰为数值型。
功能描述
ABS(numeric_exp)返回numeric_exp的绝对值。
ACOS(float_exp)返回作为⾓度的float_exp的反余弦值,⽤弧度表⽰。
ASIN(float_exp)返回作为⾓度的float_exp的反正弦值,⽤弧度表⽰。
ATAN(float_exp)返回作为⾓度的float_exp的反正切值,⽤弧度表⽰。
CEILING(numeric_exp)返回⼤于或等于numeric_exp的最⼩整数。
COS(float_exp)返回float_exp的余弦值,其中float_exp是以弧度表⽰的⾓度。
FLOOR(numeric_exp)返回⼩于或等于numeric_exp的最⼤整数。
LOG(float_exp)返回float_exp的⾃然对数。
LOG10(float_exp)返回float_exp的以 10 为底的对数。
MOD(integer_exp1,
integer_exp2)返回integer_exp1除以integer_exp2所得的余数。
POWER(numeric_exp,
integer_exp)返回numeric_exp的integer_exp次幂的值。
ROUND(numeric_exp, integer_exp)返回四舍五⼊⾄⼩数点右侧第integer_exp位的numeric_exp。如果integer_exp为负数,则numeric_exp将被四舍五⼊⾄⼩数点左侧第 |integer_exp| 位。
integer_exp)被四舍五⼊⾄⼩数点左侧第 |integer_exp| 位。
SIGN(numeric_exp)返回numeric_exp正负号的标志。如果numeric_exp⼩于零,则返回 -1。如果numeric_exp等于零,则返回0。如果numeric_exp⼤于零,则返回 1。
SIN(float_exp)返回float_exp的正弦值,其中float_exp是以弧度表⽰的⾓度。
TAN(float_exp)返回float_exp的正切值,其中float_exp是以弧度表⽰的⾓度。
TRUNCATE(numeric_exp, integer_exp)返回截断⾄⼩数点右侧第integer_exp位的numeric_exp。如果integer_exp为负数,则numeric_exp将被截断⾄⼩数点左侧第 |integer_exp| 位。
数值函数
CAST 函数
CAST 函数可将值转换为指定的数据类型。语法如下:
CAST(exp AS data_type)
exp参数可以是列名、另⼀个标量函数的结果或是⼀个⽂本。Data_type可以是下列任意关键字,可以⽤⼤写或⼩写形式指定:CHAR、VARCHAR、INTEGER、SMALLINT、REAL、DOUBLE、DATE、TIME、DATETIME、NUMERIC 或 DECIMAL。
有关 CAST 函数的详细信息,请参阅。
字符串函数注册登录

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。