- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据库程序设计;常用函数;教学内容;(三)字符串处理函数;1.求字符串长度函数
格式:LEN(字符串表达式)
功能:求字符串的长度,即字符串所包含的字符个数。若是空串,则长度为0。函数值为数值型。
2.生成空格字符函数
格式:SPACE(数值型表达式)
功能:生成若干个空格,空格的个数由数值型表达式的值决定。;3.大小写字母转换函数
格式:LOWER(字符串表达式)
UPPER(字符串表达式)
功能:LOWER()将指定字符串表达式中的大写字母转换成小写字母,其他字符不变。
UPPER()将指定字符串表达式中的小写字母转换成大写字母,其他字符不变。
;4.删除字符串前后空格函数
格式:RTRIM(字符串表达式)
LIRIM(字符串表达式)
ALLTRIM(字符串表达式)
功能:RTRIM()删除字符串的尾部空格。RTRIM可以写成TRIM。
LTRIM()删除字符串的前导空格。
ALLTRIM()删除字符串中的前导和尾部空格。;5.求子串位置函数
格式:格式:AT(字符串表达式1,字符串表达式2[,数值表达式]
ATC(字符串表达式1,字符串表达式2[,数值表达式])
功能:如果字符串表达式1是字符串表达式2的子串,则返回字符串表达式1在字符串表达式2中的起始位置;若不是子串,则返回0。AT(函数)的函数值为数值型,ATC(函数)与AT(函数)功能类似,但在子串比较时不区分字母大小写。
数值表达式用于指明搜索字符串表达式1在字符串表达式2中是第几次出现的,其默认值是1。;6.取子串函数
格式:LEFT(字符串表达式,数值表达式)
RIGHT(字符串表达式,数值表达式)
SUBSTR(字符串表达式,起始位置[,数值表达式])
功能:LEFT()从字符串表达式左边第一个字符开始截取子串。
RIGHT()从字符串表达式右边第一个字符开始截取子串,其子串的长度由数值表达式的值所决定。若数值表达式的值大于字符串的长度,则给出整个字符串。???;SUBSTR()是从〈字符串表达式〉中取出指定〈起始位置〉开始截取的子串,子串的长度由数值表达式的值所决定。若数值表达式省略,则截取的子串从〈起始位置〉开始到〈字符串表达式〉的最后一个字符;若起始位置或数值表达式为0,则函数值为空串。
显然,SUBSTR函数可以代替LEFT函数和RIGHT函数的功能。;7.计算子串出现次数函数
格式:OCCURS(字符串表达式1,字符串表达式2)
功能:返回第一个字符串在第二个字符串中出现的次数,函数值为数值型。若第1个字符串不是第2个的子串,则函数值为0。;8.字符串替换函数
格式:STUFF(字符串表达式1,起始位置,长度,字符串表达式2)
功能:用字符串表达式2值替换字符串表达式1中由起始位置和长度指明的一个子串。替换和被替换的字符个数不一定相等。如果长度值是0,字符串表达式2则插在起始位置指定的字符前面;如果字符串表达式2值是空串,那么字符串表达式1中由起始位置和长度指明的子串被删去。;9.字符串匹配函数
格式:LIKE(字符串表达式1,字符串表达式2)
功能:比较2个字符串对应位置上的字符,若对应字符都相匹配,函数返回逻辑值真(.T.),否则返回逻辑值假(.F.)。字符串表达式1中可以包含通配符“*”和“?”。“*”号可与任何数目的字符相匹配,“?”可以与任何单个字符相匹配。;10.产生重复字符函数
格式:REPLICATE(字符型表达式,数值型表达式
功能:重复给定字符串若干次,次数由数值型表达式的值决定。
11.宏替换函数
格式:字符型内存变量[.]
功能:替换出字符型变量的内容,即的值是变量中的字符串。若字符型变量与后面的字符无空格分界,则函数后的“.”必须有。宏替换可以嵌套使用。;(四)数据类型转换函数;1.字符串转换为数值函数;2.数值转换成字符串函数;格式:ASC(字符型表达式)
CHR(数值型表达式)
功能:ASC()函数给出指定字符串最左边的一个字符的ASCII码值。函数值为数值型。
CHR()函数将数值表达式的值作为ASCII码,转换为对应的字符。函数值为字符型。;格式:CTOD(字符型表达式)
CTOT(字符型表达式)
功能:CTOD()将(字符型表达式)值转换成日期型数据。CTOT()将(字符型表达式)值转换成日期时间型数据。字符串中的日期部分格式要与SETDATETO命令设置的格式一致。其中的年份可以用4位,也可以用2位。如果用2位,则世纪值由SETCENTURYOFF语句指定。;格式:DTOC(日期表达式|日期时间表达式[
您可能关注的文档
- 柴胡 川芎 当归课件讲解.ppt
- 产蛋下降综合征.ppt
- 产后母猪护理课件讲解.pptx
- 产量构成因素课件讲解.pptx
- 产品质量波动及其分布规律-微课件课件讲解.pptx
- 产品组合策划的程序与方法.pptx
- 产品组合分析.pptx
- 产气荚膜梭菌.ppt
- 昌吉市生活垃圾的调查课件讲解.pptx
- 常规水稻大田用种生产基地选择课件讲解.pptx
- 《GB/T 12668.7202-2024调速电气传动系统 第7-202部分:电气传动系统的通用接口和使用规范 2型规范说明》.pdf
- 《GB/T 15692-2024制药机械 术语》.pdf
- GB/T 15692-2024制药机械 术语.pdf
- 中国国家标准 GB/T 15692-2024制药机械 术语.pdf
- GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 中国国家标准 GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 《GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求》.pdf
- 《GB/T 30117.1-2024非相干光产品的光生物安全 第1部分:通用要求》.pdf
- 《GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验》.pdf
- GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验.pdf
文档评论(0)