字符串函数:获取个数,替换,除空格

--字符串函数
--LEN():获取指定参数的字符个数
select LEN(‘中华人民共和国‘)
--CHARINDEX(所需要查询的字符串,源字符串,查询起始位置)-IndexOf().能够找到就返回从1开始的索引,如果不能找到就返回0
select CHARINDEX(‘人民‘,‘中华人民共和国‘)
select CHARINDEX(‘人 民‘,‘中华人民共和国‘)
select CHARINDEX(‘人民‘,‘中华人民共和国‘,2)
--UPPER ToUpper() LOWER()--ToLower()
select lower(UPPER(‘sfasdfa‘))
select UPPER(‘中华人民共和国‘)
--LTRIM():去左空格 RTRIM()去右空格 Trim() TrimStart() TrimEnd()
select rtrim(ltrim(‘ sd fs dfd sfs df ‘))+‘45‘
--REPLACE替换
select REPLACE(‘f a s d f‘ ,‘ ‘,‘‘)
--right(源字符串,位数) :从右边截取指定数量的字符串,位置不能是负值,但是可以大于源字符串的长度
select RIGHT(‘中华人民共和国‘,30)
select left(‘中华人民共和国‘,3)
--substring(源字符串,起始位置,数量)
select SUBSTRING(‘中华dfasdfadsfjkhsadj人民共和国‘,CHARINDEX(‘人民‘,‘中华dfasdfadsfjkhsadj人民共和国‘),2)
--STUFF(源字符串,起始位置,数量,替换为的字符串)
select STUFF(‘中华人民共和国‘,3,2,‘123456789‘)

时间: 2024-10-12 16:16:09

字符串函数:获取个数,替换,除空格的相关文章

T-SQL.字符串函数

--本文为学习笔记,(<t_sql>作者:Robert Sheldon 译者:冯昀晖 来源:TT中国) --------------------------------------- 函数--字符串函数--截取字符串的值 select name,left(name,12) as a, --根据指定的字符串从左往右截取,格式:left(字符串表达式,字符数) substring(name,9,4) as b,--"SUBSTRING"函数可以提取字符串的任意部分. --sub

JS之路——字符串函数

JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串.var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索).如果没有匹配项,返回 -1 .var index1 = a.indexOf("l");//index1 = 2var ind

js字符串函数 [http://www.cnblogs.com/qfb620/archive/2011/07/28/2119799.html]

JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串.var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索).如果没有匹配项,返回 -1 .var index1 = a.indexOf("l");//index1 = 2var ind

PHP函数preg_replace() 正则替换所有符合条件的字符串

PHP preg_replace() 正则替换,与JavaScript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹配条件的元素. preg_replace (正则表达式, 替换成, 字符串, 最大替换次数[默认-1,无数次], 替换次数) 大部分语言的正则表达式都是差不多的,不过也有细微的差异. PHP 正则表达式 正则字符 正则解释 \ 将下一个字符标记为一个特殊字符.或一个原义字符.或一个向后引用.或一个八进制转义符.例如,“\n”匹配字符“n”.“\\n”匹

UTF-8编码的字符串拆分成单字、获取UTF-8字符串的字符个数的代码及原理

一.字符编码简介 1. ASCII码 在计算机内部,所有的信息最终都表示为一个二进制的字符串.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte).也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111.上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定.这被称为ASCII码,一直沿用至今.ASCII码一共规定了128个字符的

DOS命令(cmd)批处理:替换字符串、截取字符串、扩充字符串、获取字符串长度

1.替换字符串,即将某一字符串中的特定字符或字符串替换为给定的字符串.举例说明其功能:========================================= @echo off set aa=伟大的中国!我为你自豪! echo 替换前:%aa% echo 替换后:%aa:中国=中华人民共和国% echo aa = %aa% set "aa=%aa:中国=中华人民共和国%" echo aa = %aa% pause ==============================

php替换字符串函数strtr()和str_repalce()区别

php中替换函数主要有strtr(),str_repalce()这两个函数,但你们都知道他们这两个函数的区别和用法吗? 先来看看这个php字符串替换函数 strtr()的两种用法: strtr(string,from,to) 或者strtr(string,array) 首先针对strtr函数第一种方式: 我们看看下面的举例: <?phpecho strtr("I Love you","Lo","lO");?> 得到的结果是: I lO

43 正则中用sub和subn函数搜索与替换 使用split函数分隔字符串 练习题

第10课 正则中用sub和subn函数搜索与替换 # 使用sub和subn函数搜索和替换 ''' sub(正则表达式,要替换的字符串,母字符串) ''' import re result = re.sub('Bill','Mike', 'Bill is my son.') print(result) # Mike is my son. 把Bill 替换成 Mike result = re.subn('Bill', 'Mike', 'Bill is my son, I like Bill') pr

C++string中有关字符串内容修改和替换的函数浅析

1.assign() 原型: //string (1) basic_string& assign (const basic_string& str); //substring (2) basic_string& assign (const basic_string& str, size_type subpos, size_type sublen); //c-string (3) basic_string& assign (const charT* s); //buf