我的编程空间,编程开发者的网络收藏夹
学习永远不晚

SQL 字符操作

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

SQL 字符操作

    --ltrim(string) 第一位字符为空格算起连续空格清除
    select  'OK' + ltrim('     左     右     ') + 'OK'

    --rtrim(string) 最后一位字符为空格算起往左边连续空格清除
        select  'OK' + rtrim('     左     右     ') + 'OK'

    --replace(string,'查找string中字符', '替换查找的字符')
    select  'OK' + replace('     左     右     ','左','替换') + 'OK'

    --Left(string,正整数)  返回字符串中从左边开始指定个数的字符。
    select left('ABCDEF',3)     --ABC

    --Right(string,正整数)返回字符串中从右边开始指定个数的字符
    select Right('ABCDEF',3)   --DEF

    --Len(string)  返回指定字符串表达式的字符数,其中不包含尾随空格。
    select LEN('123456789')     --9
    select LEN('123456789   ')  --9
    select LEN('   123456789')  --12
    select LEN('1234   56789')  --12

    --Lower('大写字母') 将大写字符数据转换为小写字符数据后返回字符表达式。
    select Lower('AB')     --ab
--Upper('小写字母')  返回小写字符数据转换为大写的字符表达式。
select Upper('abc') --ABC

--定义字符串类型
declare 
    @_char char(15) = 'ABCDEF'
    ,@_nchar nchar(15) = '我是谁,做什么'
    ,@_varchar varchar(15)= 'ABCDEF'
    ,@_nvarchar nvarchar(15)  = '我是谁,做什么'
select 
        replace(@_char ,' ','*') as 'char'                  --ABCDEF*********
        ,replace(@_nchar ,' ','*') as 'nchar'                 --我是谁,做什么********
        ,replace(@_nvarchar ,' ','*') as 'nvarchar'   --我是谁,做什么
        ,replace(@_varchar ,' ','*') as 'varchar'         --ABCDEF

--返回指定表达式中某模式第一次出现的起始位置;
--如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。
select patindex('%abb%','abcaabbeeabb')  --返回5
select patindex('abb%','abcaabbeeabb')      --返回0
select patindex('%abb','abcaabbeeabb')    --返回10
select patindex('%abc%','abcaabbeeabb') --返回1   

--Replicate 以指定的次数重复字符串值.
    select Replicate('ABC',2) --ABCABC
    select Replicate('ABC',0) --空白
    select Replicate('ABC',-1) --NULL

    --Reverse返回字符串值的逆向值。
     select Reverse('FEDBCA') --ACBDEF 

--Space()返回由重复的空格组成的字符串。
select 'A'+space(10)+ 'A' --A          A

--将数值型转换成指定长度的字符串
 --小数带四舍五入
 select 'A' + STR(12345.633,8,0) -- A   12346

--STUFF 函数将字符串插入另一字符串。它在第一个字符串中从开始位置删除指定长度的字符;
--      然后将第二个字符串插入第一个字符串的开始位置
select Stuff('ABCD',2,2,'123')  --A123D
    --字符串是提取字符
    --第二位指  从左算起第2位 B
    --第三位指 从B开始算起提取3个字符
    select Substring('ABCDEF',2,3)  --BCD

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

SQL 字符操作

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

字符串操作

# 1.capitalize(cap ita lize)# 功能:字符串首字母大写 # Ex1: # name = 'max' # print(name.capitalize()) # 回车:
2023-01-31

数字、字符串操作

bin()十进制转二进制;oct()十进制转二进制;hex()十进制转二进制; 字符串:索引:查找:移除空白:长度:替换: 切片:分割:连接:首字母大写;居中、对齐:计数:以什么开头、结尾: 大小写:格式化输出:
2023-01-30

python3-字符串操作

name = "my \tname is {name}, age is {age}."'''print(name.capitalize()) #这段话的首字母大写print(name.count("a"))
2023-01-31

python3字符串操作

python3字符串操作1 x = 'abc'2 y = 'defgh'3 4 print(x + y) #x+y5 print(x * 3) #x*n6 print(x[2]) #x[i]7
2023-01-31

python3 字符串操作

字符串操作:1、 下载python官方手册2、 先定义一个字符串变量 A = ‘abc’ A.两次TAB键 help(A.选项) #查看帮助'ABC'.lower() #XXX.lower
2023-01-31

python3 字符串操作

name = "My \tname is  {name} and my age is {year} old"#大写print(name.capitalize()) # 首字母大写打印显示My name is  {name} and my a
2023-01-31

SQL Server截取字符串函数操作常见方法

目录1、SUBSTRING()函数2、LEFT()函数 3、RIGHT()函数4、CHARINDEX()函数5、LEN函数补充知识:SQL Server 根据分隔符截取指定位置的子字符串总结1、SUBSTRING()函数含义:从指定位置开
2023-06-11

使用SQL中的MINUS操作符

SQL中MINUS的用法及具体代码示例在SQL中,MINUS是一种用于在两个结果集之间执行差集操作的运算符。它用于从第一个结果集中删除与第二个结果集中相同的行。MINUS操作符返回的结果集将包含仅存在于第一个结果集中的行。下面通过具体的
使用SQL中的MINUS操作符
2024-02-22

SQL 入门教程:LIKE 操作符

目录一、百分号(%)通配符二、下划线(_)通配符三、方括号([])通配符四、使用通配符的技巧请参阅目录汇总:SQL 入门教程:面向萌新小白的零基础入门教程前面介绍的所有操作符都是针对已知值进行过滤的。不管是匹配一个值还是多个值,检验大于还是小于已知值,或者检查
SQL 入门教程:LIKE 操作符
2022-02-08

【转载】Python字符串操作之字符串分

1、 str.split():字符串分割函数   通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。   语法:   str.split(s, num)[n]   参数说明:   s:表示指定的分隔符,不写的话,默认是空格(’ ‘)
2023-01-30

shell字符串操作详解

1、shell变量声明的判断 表达式 含义${var} 变量var的值, 与$var相同${var-DEFAULT} 如果var没有被声明, 那么就以$DEFAULT作为其值 *${var:-DEFAULT} 如果var没有被声明, 或者其
2022-06-04

java常见字符串操作

Java String 类 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。今天就为大家介绍一下java常见的字符串操作方法。一、使用length()方法获取字符串的长度public
2015-04-21

python 字符串常用操作

字符串是 Python 中最常用的数据类型。我们可以使用引号(或")来创建字符串。首字母大写name="zhangbichen"print(name.capitalize())执行输出Zhangbichen统计关键字出现的次数print(n
2023-01-30

Python -- 操作字符串[1/3]

1,in和not in yuan@ThinkPad-SL510:~$ ipython -nobanner  In [1]: uname = "Linux #50-Ubuntu SMP Fri Mar 18 19:00:26 UTC 2011
2023-01-31

编程热搜

目录