zoukankan      html  css  js  c++  java
  • Arcgis GDB文件地理数据库、shapefile、coverage 和其他基于文件的数据源所支持的函数的完整列表

    函数

    以下是文件地理数据库、shapefile、coverage 和其他基于文件的数据源所支持的函数的完整列表。个人地理数据库和 ArcSDE 地理数据库也支持这些函数,但这些数据源可能使用不同的语法或函数名。除了以下这些函数外,个人地理数据库和 ArcSDE 地理数据库还支持一些其他功能。有关详细信息,请参阅 DBMS 文档。

    日期函数

    功能

    描述

    CURRENT_DATE

    返回当前日期。

    EXTRACT(extract_fieldFROM extract_source)

    返回 extract_sourceextract_field 部分。extract_source 参数是一个日期时间表达式。extract_field 参数可以是下列任一关键字:YEAR、MONTH、DAY、HOUR、MINUTE 或 SECOND。

    CURRENT TIME

    返回当前时间。

    日期函数

    字符串函数

    string_exp 表示的参数可以是列名、字符串文本或者另一个标量函数的结果,其基础数据类型可表示为字符型。

    character_exp 表示的参数是长度可变的字符型字符串。

    startlength 表示的参数可以是数值文本或者另一个标量函数的结果,其基础数据类型可表示为数值型。

    这些字符串函数以 1 为基础;即字符串的第一个字符为字符 1。

    功能

    描述

    CHAR_LENGTH(string_exp)

    返回字符串表达式的字符长度。

    CONCAT(string_exp1, string_exp2)

    返回 string_exp2string_exp1 连接后得到的字符串。

    LOWER(string_exp)

    返回一个与 string_exp 相等的字符串,其中所有大写字符均会转换为小写字符。

    POSITION(character_exp IN character_exp)

    返回第一个字符表达式在第二个字符表达式中的位置。结果是一个确切的数值,采用预先定义的精度且小数位数为零。

    SUBSTRING(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_expfloat_expinteger_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_expinteger_exp 次幂的值。

    ROUND(numeric_exp, integer_exp)

    返回四舍五入至小数点右侧第 integer_exp 位的 numeric_exp。如果 integer_exp 为负数,则 numeric_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 函数的详细信息,请参阅 CAST 和 CONVERT。 

  • 相关阅读:
    程序员移居国外指南(1)-父母怎么办?
    【广州.NET社区线下活动】云定未来
    TDD/BDD和接口、基类、继承、依赖注入DI
    德国慕尼黑.NET俱乐部VS2019发布活动
    大湾区联动:广州深圳助力东莞.NET俱乐部首次线下活动
    .NET的未来-广州.NET俱乐部学生分会
    Belgrade Azure 2019-2-11活动感悟
    参观微软Serbia开发中心和Office365 2019-01-31活动感悟
    MySQL复制(二)--基于二进制日志文件(binlog)配置复制
    MySQL复制(一)--复制概述
  • 原文地址:https://www.cnblogs.com/gisoracle/p/4320129.html
Copyright © 2011-2022 走看看