文档详情

【2017年整理】Oracle单行函数大全之一 字符型.doc

发布:2017-02-01约1.07万字共9页下载文档
文本预览下载声明
Oracle单行函数大全之一 字符型 字符型 1、LOWER(列名|表达式) :把字符转换成小写 UPPER(列名|表达式):把字符转换成大写 INITCAP(列名|表达式):大每个字的头一个字符转换成大写,其余的转换成小写 2、CONCAT(列名|表达式,列名|表达式):合并两个字符串,与“字符串1 || 字符串2”功能相同。 SELECT CONCAT(My name is ,stone) from dual ; 3、SUBSTR(列名|表达式,m,[n]):返回指定的字串。从第m个字符开始,长度为n。省略n表示从m开始一直到结尾的所有字符。 4、LENGTH(列名|表达式):列或表达式的长度。 5、INSTR(列名|表达式,字符串,[m],[n]):返回所给字符串的数字位置。m表示从第m个字符开始搜索,n表示所给字符串出现的次数,它们的默认值都是1。 如果m为0或正数,从左到右匹配,如果m0,从右到左匹配。 当n为2时,表示字符串第二次匹配到的位置,如果只出现了一次,返回0? 6、TRIM([leading|trailing|both]要去掉的字符 FROM 源字符串):从源字符串中的头(leading)部或尾(trailing)或头与尾部去钓要去掉的字符。如果没有指定头或尾,默认both。如果没有指定要去掉的字符,默认为空格。 去空格:SELECT TRIM( Test remove space ) FROM dual;--结果Test remmove space 去头部问号:SELECT TRIM(LEADING ? FROM ?Test remove ?) FROM dual;--结果Test remove ? 去头尾字符s:SELECT TRIM(S FROM SSSet Password SS) FROM dual;--结果et Password 7、REPLACE(正文表达式,要搜寻的字符串,替换字符串):在正文表达式中查找要搜寻的字符串,如果找到了就用替换字符串替代。 第5章 字符串 我们一直在使用字符串,C#System.String是一个类,专门用于存储字符串,允许对字符串进行许多操作。由于这种数据类型非常重要,C#提供了它自己的关键字和相关的语法,以便于使用这个类来处理字符串。 使用运算符重载可以连接字符串: string message1 = Hello;? //return Hello message1 += , There;??? // return Hello, There string message2 = message1 + !;???? // return Hello, There! C#还允许使用类似于索引器的语法来提取指定的字符: char char4 = message[4];?? // returns a. Note the char is zero-indexed 这个类可以完成许多常见的任务,例如替换字符、删除空白和把字母变成大写形式等。可用的方法如表所示。 方??? 法 作?? ?用 Compare 比较字符串的内容,考虑文化背景(区域),确定某些字符是否相等 CompareOrdinal 与Compare一样,但不考虑文化背景 Concat 把多个字符串实例合并为一个实例 CopyTo 把特定数量的字符从选定的下标复制到数组的一个全新实例中 Format 格式化包含各种值的字符串和如何格式化每个值的说明符 IndexOf 定位字符串中第一次出现某个给定子字符串或字符的位置 IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置 Insert 把一个字符串实例插入到另一个字符串实例的指定索引处 Join 合并字符串数组,建立一个新字符串 LastIndexOf 与IndexOf一样,但定位最后一次出现的位置 LastIndexOfAny 与IndexOfAny,但定位最后一次出现的位置 PadLeft 在字符串的开头,通过添加指定的重复字符填充字符串 PadRight 在字符串的结尾,通过添加指定的重复字符填充字符串 Replace 用另一个字符或子字符串替换字符串中给定的字符或子字符串 Split 在出现给定字符的地方,把字符串拆分为一个子字符串数组 Substring 在字符串中获取给定位置的子字符串 ToLower 把字符串转换为小写形式 ToUpper 把字符串转换为大写形式 Trim 删除首尾的空白 ?注意:这个表并不完整,但可以让您明白字符串所提供的功
显示全部
相似文档