- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL常识PPT
Informix的内部函数 日期转换函数 DATE 返回系统指定格式的日期 TO_CHAR 返回字符型时间 TO_DATE 返回自定义格式日期 Informix的内部函数 TO_CHA尺函数: TO_CHAR函数把一个DATE或DATETIME值转换成字符串。字符串包含source date参数中指定的日期,并用format_string参数中指定的格式表示这个日期。 %A 语言环境中定义的完整weekday名 %B 语言环境中定义的完整月份名 %d 用十进制数表示的每个月的日期 %Y 用4位十进制数表示的年份 %R 24小时表示法的时间 SELECT FIRST 10 TO_CHAR(startdate,”%B %d %Y”) FROM PRPCMAIN Informix的内部函数 TO_DATE函数: TO_DATE函数把一个字符串转换成DATETIME值。这个函数根据format_string参数指定的格式,把char_expression参数评估为日期,并返回等价的日期值。如果char_expression是null,就返回null值。 UPDATE tab1 SET begin_date = TO_DATE(’Wednesday July 23, 1997 18:45’,’%A %B %d, %Y %R’); Informix的内部函数 LOWER UPPER INITCAP REPLACE SUBSTR SUBSTRING LPAD RPAD Informix的内部函数 REPLACE 替换指定字符串 SELECT FIRST 10 proposalno, REPLACE(proposalno,DAA,TEST) npsalno FROM prpcmain SUBSTR和SUBSTRING 截取子串,功能相同,表达方式不同 SELECT FIRST 10 SUBSTRING(proposalno FROM 4 FOR 8) a1, SUBSTR(proposalno,4,8) a2 FROM prpcmain; LPAD和RPAD 重复添加指定符号至指定长度 SELECT FIRST 10 LPAD(proposalno,10,-) a1,RPAD(proposalno,10,#) a2 FROM prpcmain; SELECT FIRST 10 LPAD(proposalno,24,-) a1,RPAD(proposalno,24,#) a2 FROM prpcmain; Informix的内部函数 LENGTH 计算字符串长度 SELECT FIRST 10 LENGTH(arbitboardname) a1,arbitboardname[1,60] FROM prpcmain NVL 将空值转换为指定值 SELECT FIRST 10 LENGTH(arbitboardname) a1,arbitboardname[1,10], NVL(arbitboardname,This Item Is NULL) a2 FROM prpcmain 优化查询伪指令 前导符 --+ {+ } /*+ */ 相同点,起注释作用 不同点:第一个只在本行起作用,后两个可以跨行。 优化查询伪指令 几个常用伪指令 FROM字句 使用其它实例或数据库的表 在informix中一次只能打开一个数据库,使用其中的表直接引用表名即可 使用其它数据库的表需要在表名前加数据库名和冒号,即databasename:tablename 使用其它实例即SERVER的数据库中的表的写法是databasename@servername:tablename 为了简化sql的书写,使用别名是必要的 WHERE字句 关系运算符 = != = = BETWEEN条件,相当于=和=的组合 IN 条件 相当于 OR 连用 underwriteflag IN (’1’,’3’) IS NULL条件 NULL是一个特殊值,””,’’,” “,都不是空,IS NULL与!=“”不是一码事。 NOT条件 可以与IN组成 NOT IN,与IS NULL组成 IS NOT NULL LIKE 条件 比较字符是否匹配,可以使用下列通配符 % 与零个或多个字符匹配 - 与单个字符匹配 \ 转义,将紧跟其后的特殊字符当普通字符处理 MATCHES条件
您可能关注的文档
- MFC程序设计PPT.ppt
- My name’s Gina-新目标英语七上PPT.ppt
- n阶行列式PPT.ppt
- OFFICE教程PPT.ppt
- ORACLE基础培训PPT.pptx
- Oracle支持的SQLPPT.ppt
- ORACLE教程PPT.ppt
- OPTIMA2100 DV 操作和保养培训PPT.ppt
- Oracle一般行业业务流程PPT.ppt
- Our School Life-七年级英语PPT.ppt
- 陕西省西安市高新沣东中学2023-2024学年高三第四次模拟考试历史试卷含解析.doc
- 吉林省实验中学2024年高三第五次模拟考试英语试卷含解析.doc
- 福建省厦门大学附属科技中学2024届高三下学期第六次检测语文试卷含解析.doc
- 西安健康工程职业学院《数据分析与可视化技术》2023-2024学年第一学期期末试卷.doc
- 重庆传媒职业学院《运动与心理健康》2023-2024学年第一学期期末试卷.doc
- 乌兰察布市2025届三年级数学第二学期期末教学质量检测模拟试题含解析.doc
- 贵州省黔南州2023-2024学年高三第三次模拟考试英语试卷含解析.doc
- 海南外国语职业学院《城市广场与街道景观设计》2023-2024学年第一学期期末试卷.doc
- 贵州医科大学《实时数字信号处理技术》2023-2024学年第二学期期末试卷.doc
- 伊犁师范大学《建设项目经济评价》2023-2024学年第一学期期末试卷.doc
文档评论(0)