19.字符串函数

---字符串函数--
--1.CHARINDEX:第一个参数是需要查询的字符串,第二个是源字符串,第三个是开始查询的位置,从开始计算
select CHARINDEX(‘人民‘,‘中华人民共和国‘,4)
--2.LEN:得到指定字符的个数,与中英文无关
select LEN(‘中华人民aa‘)
--3.UPPER():将英文小写转换为大写LOWER()将大写转换为小写
select lower(UPPER(‘fgasdfasf‘))
--4.LTRIM   RTRIM,没有trim函数  Trim() TrimStart()  TrimEnd();
SELECT  ltrim(Rtrim(‘                      dfg      hjkl                         ‘))+‘柘城s‘
--5.REPLACE 替换,如果没有找到对应需要替换的,就返回原始字符串值
select REPLACE(‘中华人民共和国‘,‘人d民‘,‘公仆‘)
--6.RIGHT()  LEFT():参数可以大于字符串的长度,但是不能是负值
select right(‘中华人民共和国‘,-10)
--7.
select SUBSTRING(‘中华sdsfdsf人民共和国‘,CHARINDEX(‘人民‘,‘中华sdsfdsf人民共和国‘),2)

--STUFF
select STUFF(‘中华人民共和国‘,3,2,‘dfasfasdfasd‘)

--[email protected]
select CHARINDEX(‘@‘,‘[email protected]‘)
select  LEFT(‘[email protected]‘,CHARINDEX(‘@‘,‘[email protected]‘)-1)

select  right(‘[email protected]‘,len(‘[email protected]‘)-CHARINDEX(‘@‘,‘[email protected]‘))
时间: 2024-10-07 00:56:51

19.字符串函数的相关文章

gets()、puts()函数。字符串函数。字符串排序的例子。

1.实例程序:string.c的程序: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include<stdio.h> #define MSG "YOU MUST have many talents .tell me some." #define LIM 5 #define LINELEN 81 int main() { char name[LINELEN]; char

20151009字符串函数

select *from car--like 模糊select top 3 *from car where name like '宝马%' --like '%%' 模糊查询 %%代表什么可以有字符,后面也可以有任何字符select top 3 *from car where name like '宝马_' --代表宝马可以有一个字符select top 3 *from car where name like '宝马[1-9]_' --代表‘宝马’后面第一个字符为1-9的数字select top

11-02C#基础--数据库之字符串函数

数据库の函数 一.内置函数--字符串函数 1.--ASCII 返回字符串的首字母的ASCII编码 select ASCII('ame') select ASCII(xingming)from xuesheng--查询语句中的格式 select*from haha where ASCII(name)>200--查询表中ASCII码大于 2.--CHAE 将ASCII码转换成对应的字符 select CHAR(13)--在ASCII码中代表回车键,显示空格 select CHAR(202)--不同于

ORACLE PL/SQL 字符串函数、数学函数、日期函数

ORACLE PL/SQL 字符串函数.数学函数.日期函数 --[字符串函数] --字符串截取substr(字段名,起始点,个数) select Name,substr(Name,2,4),substr(Name,0,3),substr(Name,-2,3),substr(Name,-2,1) from t1; --字符串从前面取三个(0开始) select Name,substr(Name,0,3) from t1; --字符串从后面取三个 select Name,substr(Name,-3

BCB常用文件与字符串函数

VCL库函数简介 一.BORLAND C++ BUILDER VCL的内存管理函数 1. AllocMem 在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下: void * __fastcall AllocMem(Cardinal Size): 2. SysFreeMem 释放所指定的内存块.函数原型如下: int __fastcall SysFreeMem(void * P): 3. SysReallocMem 要求重新分配参数Size所指定的内存.函数原型如下: v

SQL Server 字符串函数

字符串函数 在开发T-SQL时,经常会需要对字符串进行各种各样的操作,下面介绍常用的字符串函数. 1.获取字符的ASCII码 ASCII ASCII码是对字符的标准编码.要获取字符的ASCII码就可以通过调用ASCII函数来实现. 语法结构: ASCII(espression) 这里的expression是一个返回char或varchar数据类型的表达式,ASCII函数仅对表达式最左侧的字符返回ASCII码值. 返回值:int数据类型. 示例: select ASCII('f')    --输出

最完美的xslt数值函数与字符串函数(转)

http://www.cnblogs.com/guoxu/articles/1744007.html 任何的编程语言或者是SQL语句都有内置的函数或方法,而强大灵活的xslt技术也是如此.熟练掌握XSLT的常用函数的用法,XSLT的应用将变得如此轻松,你会发现XSLT比想象中还要牛!以下是xslt数值的函数与xslt字符串函数的说明与参考示例. 1.xslt数值的函数:(1)fn:number(arg)   返回参数的数值.参数可以是布尔值.字符串或节点集.     示例:<xsl:value-

【Linux C中文函数手册】之 内存和字符串函数

内存和字符串函数 1) bcmp 比较内存内容 相关函数 bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp表头文件 #include<string.h>定义函数 int bcmp ( const void *s1,const void * s2,int n);函数说明 bcmp()用来比较s1和s2所指的内存区间前n个字节,若参数n为0,则返回0.返回值 若参数s1 和s2 所指的内存内容都完全相同则返回0 值,否则返回非零值.附加说明 建议

javascript之字符串函数

(1)anchor函数:产生一个链接点(anchor)以作超级链接用.anchor函数设定<ANAME...>的链接点的名称,另一个函数link设定<A HREF=...>的URL地址. (2)big函数:将字体加到一号,与<BIG>...</BIG>标签结果相同. (3)blink函数:使字符串闪烁,与<BLINK>...</BLINK>标签结果相同. (4)bold函数:使字体加粗,与<B>...</B>标