`

Informix SQL函数汇总

阅读更多

 聚集函数

  avg,求平均值

  count,统计记录的条数

  max,求最大值

  min,求最小值

  range,计算所选行的最大值与最小值的差

  stdev,计算所选行的标准偏差

  sum,求和函数

  variance,函数返回值样本的方差做为所有选择行的方差的无偏估计。 它的公式,(sum(xi**2)-sum(xi)**2)/N)/(N-1)

  其中xi是列中的每个值,N是列中值的总和。

  时间函数

  day,mdy,month,weekday,year这些函数返回与用来调用函数的表达式或自身变量的值。Current返回当前的日期和时间值,可以用extend函数来调整date或datetime值的精度。使用day和current函数来将列值与当前日期进行比较。

  Date函数将字符串函数转换为DATE值。例date(‘12/7/04’)

  To_char函数将datetime和date值转化为字符值。

  To_date函数将字符值转化为datetime类型的值。例to_date(“1978-10-0710:00”,”%Y-%m-%d%H:%M)

  基数函数

  cardinality(仅适用IDS)函数对集合包含的元素数目计数。

  智能大对象函数,(仅适用与IDS)

  filetoblob(),将文件复制到BLOB列中

  filetoclob(),将文件复制到CLOB列中

  locopy(),将BLOB或CLOB类型的数据复制到另一个BLOB或CLOB列中

  lotofile(),将BLOB或CLOB复制到文件中

  字符串处理函数

  lower,将字符串中每个大写字母转换为小写字母

  upper,将字符串中每个小写字母转换为大写字母

  initcap,将字符串中每个词的首写字母转换成大写

  replace,将字符串中的某一组字符转换成其他字符,例replace(col,”each”,”eve”)

  substr,返回字符串中的某一部分,例substr(col,1,2)

  substring,返回字符串中的某一部分,例substring(col,from1to4)

  lpad,使用lpad函数已用重复次数达到必要次数的字符序列在左边填充或截断的字符串的副本,这取决于字符串中填充部分的指定长度。

  举例:字段col为char(15)类型,selectlpad(col,21,”_”)fromtab_name则显示为在col前加上六个_。

  Rpad,使用rpad函数已用重复次数达到必要次数的字符序列在右边填充或截断的字符串的副本,这取决于字符串中填充部分的指定长度。

  举例:字段col为char(15)类型,selectrpad(col,21,”_”)fromtab_name则显示为在col后边加上六个_。

  其他函数

  hex,返回表达式的十六进制数

  round,返回表达式的四舍五入值

  trunc,返回表达式的截断值

  length,计算表达式的长度

  user,返回执行查询的用户的用户名(登陆帐户名)

  today,返回当前系统日期

  dbservername,返回数据库服务器的名称,同sitename

  dbinfo,返回数据库的相关信息

  decode,函数来将一个具有一个值的表达式转换为另一个值

  decode(test,a,a_value,b,b_value,c,c_value……),decode函数不支持TEXT和BYTE类型。

  Nvl,来将求值为空的表达式转化为另一个想要指定的值。

  另外还可以在select语句中使用存储过程,如selectspl($test)fromtab_name

<!-- 分页 --><!-- 分页end -->
分享到:
评论

相关推荐

    informix sql 函数使用总结

    ### Informix SQL 函数使用总结 #### 一、内部函数 Informix SQL 提供了一系列内置函数,用于数据处理和分析。这些函数可以帮助我们快速完成常见的数据统计任务。 ##### 1. 内部合计函数 这些函数主要用于计算表...

    informix SQL语法

    6. 用户自定义函数(UDF):Informix允许开发人员编写自己的函数,用以扩展SQL的功能。 三、复杂查询与优化 1. 联接查询:通过`JOIN`语句,可以合并多个表中的数据,Informix支持多种类型的JOIN操作。 2. 分组和...

    Informix数据库培训教材之二 SQL查询语言及应用

    3. SQL聚合函数:COUNT、SUM、AVG、MAX和MIN等函数的使用,用于统计和汇总数据。 4. 子查询与嵌套查询:如何在SQL语句中嵌套查询以满足更复杂的查询需求。 5. 视图(View):创建和使用视图的概念,视图是基于一个...

    informix相关资料

    《informix SQL汇总 .doc》文档应该包含Informix SQL的基本语法和高级特性,比如SELECT语句用于查询数据,JOIN操作用于合并多个表的数据,WHERE子句用于筛选记录,GROUP BY和HAVING用于数据分组和过滤,以及INSERT、...

    infomix数据库教材

    1. **SQL函数**:无论是Oracle还是Informix,SQL函数都是数据库操作中非常重要的一部分。这些函数可以帮助用户进行数据处理、计算统计值等操作。 - **聚合函数**:如SUM、AVG、MAX、MIN等,用于对一组值进行汇总...

    SQLServer的简介和使用

    - **数据分组与汇总**:利用GROUP BY和聚合函数对数据进行分组并计算总计。 - **多表连接**:掌握不同类型的连接(内连接、外连接等)。 - **子查询**:使用嵌套查询解决复杂问题。 - **更改数据**:学习如何修改已...

    SQL Performance Tuning

    - **第4章:GROUP BY**:介绍分组查询的最佳实践,包括分组条件的优化和汇总聚合函数的使用。 - **第5章:Joins**:探讨连接操作的计划策略,避免不必要的数据加载和计算。 #### 六、总结 《SQL Performance ...

    计算机软件及应用关系数据库语言PPT学习教案.pptx

    查询是SQL的核心功能,主要包括基本查询、使用列表达式、WHERE从句的深入使用、数据汇总、连接查询、嵌套查询、联合查询以及使用内置系统函数的查询。SELECT语句是进行数据查询的基础,由SELECT、FROM和WHERE三个...

    hibernate方言汇总.docx和SSH的jar包名称

    例如,某些数据库支持`LAST_INSERT_ID()`函数来获取最后插入行的ID,而其他数据库则可能不支持或使用不同的函数。通过设置适当的Hibernate方言,可以确保Hibernate生成的SQL语句符合目标数据库的语法规范。 - **性能...

    运用JAVA进行数据库应用开发培训

    SQL还支持函数的使用,包括标准的汇总函数(COUNT、SUM、MAX、MIN、AVG)和其他特定于数据库的函数,如字符函数、数学函数、日期时间函数、转换函数和系统函数。分组查询(GROUP BY)常与聚合函数一起使用,用于按...

    第四章关系数据库语言.pptx

    是专为关系型数据库设计的一种标准化语言,被广泛应用于各类数据库系统中,包括小型数据库如Foxpro、Access以及大型数据库如Sysbase、SQL Server、Oracle、Informix、DB2、Ingres等。SQL在1974年由Boyce和Chamberlin...

    用Excel数据库进行学生成绩处理与产品销售汇总.ppt

    数据库管理系统(DBMS)是用于管理这些数据的软件工具,例如Microsoft SQL Server、Oracle、Informix、Sybase、XBASE、Access、FOXPRO等。在Excel中,一个工作表可以包含多个数据库,但为了方便管理,建议每个工作表...

    2022年用Excel数据库进行学生成绩处理与产品销售汇总(共13张PPT).pptx

    常见的数据库管理系统有SQL Server、Oracle、Informix、Sybase、XBase、Access和FoxPro等。 在Excel中,数据通常以表格形式存在,包括数据清单、字段和记录。数据清单指的是单一的数据库,工作表中可以包含多个...

    (完整版)Access理论考试题B卷-答案.doc

    16. **关系型数据库系统**:包括SQL Server、Sybase、Visual FoxPro、Informix和Microsoft Access等。 17. **Access对象**:Access的主要对象有表、报表、窗体、数据访问页和数据发布页。 18. **表间关系类型**:...

    关于bi工具选型

    2. **数据库支持**:支持多种关系数据库,如Oracle、Sybase、SQL Server、Informix、DB2和Access,以适应不同企业的数据存储需求。 3. **OLAP支持**:OLAP(在线分析处理)能力是BI工具的核心,常见的有Microsoft ...

Global site tag (gtag.js) - Google Analytics