文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>SQL语言之字符函数

SQL语言之字符函数

时间:2010-08-22  来源:jcbut2008

LOWER

    1. 作用:将大写字母字符串转换为小写字母形式,数字、标点符号和特殊字符保持不变。
    2. 语法:LOWER(s)
    3. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

UPPER

    1. 作用:将小写字母字符串转换为大写字母形式,数字、标点符号和特殊字符保持不变。
    2. 语法:UPPER(s)
    3. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

INITCAP

    1. 作用:将字符串转换为首字母大写的形式,每个单词其余字母被转换成小写形式。
    2. 语法:INITCAP(s)
    3. 单词之间通常指相邻字符组成的字符串,单词之间用空格或者下划线分开,%、!、$也是有效的单词分隔符。
    4. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

CONCAT

    1. 作用:连接两个字符字面值、列值、理或者表达式从而生成一个更大的字符表达式。作用与||一致。
    2. 语法:CONCAT(s1,s2)。
    3. CONCAT只有两个参数,如要处理三个以上的字符时需要嵌套CONCAT函数。
    4. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

LENGTH

    1. 作用:返回组成字符串的字符数。
    2. 语法:LENGTH(s)。
    3. 参数可以是字符字面值、列或者表达式。
    4. 空格、制表符和特殊字符都被LENGTH计算在内。
    5. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

LPAD

    1. 作用:在源字符串左边添加指定数量的字符后形成的合成字符串。
    2. 语法:LPAD(s,n,p)。s表示源字符串,n表示返回字符串的最终长度,p指定用于填充的字符串。
    3. 源参数可以是字符字面值、列或者表达式。
    4. 如何参数n小于或者等于源字符串s的长度,则不会添加任何字符,此时只返回源字符串s的前n个字符。
    5. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

RPAD

    1. 作用:在源字符串右边添加指定数量的字符后形成的合成字符串。
    2. 语法:RPAD(s,n,p)。s表示源字符串,n表示返回字符串的最终长度,p指定用于填充的字符串。
    1. 源参数可以是字符字面值、列或者表达式。
    1. 如何参数n小于或者等于源字符串s的长度,则不会添加任何字符,此时只返回源字符串s的前n个字符。
    2. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

TRIM

    1. 作用:从字符字面值、列或者表达式的开头或者结尾删除一些字符,从而生成一个简短的字符项。
    2. 语法:TRIM([tailing|leading|both] trimstring from s)。
    3. 如没有指定tailing/leading/both,则默认使用both。
    4. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

INSTR

    1. 作用:确定给定字符串内搜索字符串的位置,并返回数字位置。
    1. 语法:INSTR(Source string, search string,[search start position], [nth occurrence])。
    2. Search start position默认值为1,nth occurrence默认值为1。
    3. 如果搜索字符串不存在,则返回零。
    4. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

SUBSTR

    1. 作用:从给定源字符串中提取和返回字段。
    2. 语法:SUBSTR(source string, start position, [number of characters to extract])。
    3. 不指定number of characters to extract,则默认的提取长度等于从起始位置到源字符串结尾的字符数。若其为负数说明oracle从字符串的结尾向前搜索n个字符。
    4. 如果起始位置大于源字符串的长度,就会返回空(NULL)。
    5. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。

REPLACE

    1. 用替换项取代源字符串中出现的所有搜索项,返回修改后的字符串。
    2. 语法:REPLACE(source string, search item, [replacement term])。
    3. Replacement term默认删除所有出现的search item,即用空字符串取代search item。
    4. 如果没有找到搜索字符串,就会原封不动地返回源字符串。
    5. 当数据和日期字面值作为参数出现时,会将它们隐式转换为字符。在转换为字符串以便连接之前,先计算数字或者日期表达式。
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载