SQL字符操作

  
 <代码>——ltrim(字符串)第一位字符为空格算起连续空格清除
  选择“OK”+ ltrim(“左右的)+“OK”
  
  ——空白(字符串)最后一位字符为空格算起往左边连续空格清除
  选择“OK”+空白(“左右的)+“OK”
  
  ——取代(字符串,”查找字符串中字符’,‘替换查找的字符”)
  选择“OK”+取代(“左右’,‘左’,‘替换的)+“OK”
  
  ——左(字符串,正整数)返回字符串中从左边开始指定个数的字符。
  选择离开(六边形ABCDEF, 3)——ABC
  
  ——正确(字符串,正整数)返回字符串中从右边开始指定个数的字符
  选择正确的(“六边形ABCDEF”, 3)——DEF
  
  ——Len(字符串)返回指定字符串表达式的字符数,其中不包含尾随空格。
  选择LEN (“123456789”)——9
  选择LEN (“123456789”)——9
  选择LEN (“123456789”), 12
  选择LEN (1234 56789) 12
  
  ——降低(“大写字母”)将大写字符数据转换为小写字符数据后返回字符表达式。
  选择低(AB)——AB
  ——上(“小写字母”)返回小写字符数据转换为大写的字符表达式。
  选择上(“abc”)——abc
  
  ——定义字符串类型
  声明
  @_char char(15)='六边形ABCDEF '
  ,@_nchar nchar(15)='我是谁,做什么”
  @_varchar varchar(15)='六边形ABCDEF '
  ,@_nvarchar nvarchar(15)='我是谁,做什么”
  选择
  替换(@_char’、‘,‘*’)作为“字符”——六边形ABCDEF * * * * * * * * *
  替换(@_nchar’、‘,‘*’)作为“nchar”——我是谁,做什么* * * * * * * *
  替换(@_nvarchar’、‘,‘*’)作为“nvarchar”——我是谁,做什么
  替换(@_varchar’、‘,‘*’)作为——六边形ABCDEF varchar
  
  ——返回指定表达式中某模式第一次出现的起始位置;
  ——如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。
  选择patindex (“% abb %”、“abcaabbeeabb”)——返回5
  选择patindex (abb %, abcaabbeeabb)——返回0
  选择patindex (% abb, abcaabbeeabb)——返回10
  选择patindex (“% abc %”、“abcaabbeeabb”)——返回1
  
  ——复制以指定的次数重复字符串值。
  选择复制(' ABC ', 2)——ABCABC
  选择复制(' ABC ', 0)——空白
  选择复制(' ABC ', 1)——空
  
  ——逆返回字符串值的逆向值。
  选择反向(FEDBCA)——ACBDEF
  
  ——空间()返回由重复的空格组成的字符串。
  选择A +空间(10)+ A——一个
  
  ——将数值型转换成指定长度的字符串/*
  第一个参数是要转换的数的值
  第二个参数是转换後的总长度(含小数点,正负号)
  第三个参数为小数位
  */∈纳嵛迦?
  选择A + STR(12345.633 8 0)——12346年
  
  ——东西函数将字符串插入另一字符串。它在第一个字符串中从开始位置删除指定长度的字符;
  ,然后将第二个字符串插入第一个字符串的开始位置
  选择的东西(ABCD, 2, 2,‘123’)——A123D
  ——字符串是提取字符
  ——第二位指从左算起第2位B
  ——第三位指从B开始算起提取3个字符
  选择子字符串(“六边形ABCDEF”、2、3)——BCD  

SQL字符操作