• 字符串函数


    USE LOL
    --字符串函数
    --string functions
    --ASCLL:从2008版数据库新增,编码与字符串的转换
    print ascii('abcde')
    print ascii(' ')
    --CHAR:将int类型码转换为字符
    print char (97)
    --charindex:查找字符串中对用字符段的开始索引,索引从1开始
    print charindex('as','abcdefg')
    --concat:2012版以后版用,拼接字符串,串联两个或者多个字符,相当于+
    --difference:判断相似度,相似度识别
    --soundex:模糊字符转换编码
    select SOUNDEX ('hello')
    select SOUNDEX ('hell')
    select SOUNDEX ('hella')
    select SOUNDEX ('hellb')
    select SOUNDEX ('hellc')
    --space:返回由重复空格组成的字符串(帮你打印输出空格)
    select SPACE (10)
    select 'a'+ SPACE(100)+'b'
    --format:;类型转换
    --left:截取字符串指定长度,截取开头
    select LEFT ('13456789786435241sdfj',14)
    --right:截取结尾
    select right ('13456789786435241sdfj',14)
    --len:去后空格计算长度,返回整数
    select LEN (' abd ')
    --lower:大写转换小写
    select LOWER ('AdfFDEFErf')
    --upper:小写转大写
    select upper ('AdfFDEFErf')
    --ltrim:去除前空格
    --trim:修剪的意思
    --rtime:去除后空格
    --nchar:
    select nchar(100)
    --unicode:一种编码
    --patindex:查找对应通配符字符段的符合条件的第一个的首字母索引,加通配符和charindex没有区别
    select PATINDEX
    --replace:查找替换,三个参数,1.目标字符串,2.要查的字符段,3.替换成哪个字符段
    select REPLACE ('sdfdesawasasadabaabab','ab','@#')
    --replicate:复制指定次数,并拼接为一个字符串返回
    select REPLicate ('sad',3)
    --reverse:翻转字符串
    --str:将float类型,截取之后,转换为字符串型
    print str(12.123456,5,2)
    --stuff:从指定位置删除指定长度的字符之后,在进行插入新的字符段
    print STUFF ('abc123defhhhh',4,3,'asd')
    select STUFF ('abc123defhhhh',4,0,'asd')
    --substring:截取字符串
    select SUBSTRING ('abcdef',3,3)
    --cast:数据类型转换函数
    select CAST ('123'as int)
    --convert:类型,数据
    select convert(int ,12.3)
    select CONVERT (int,'123')


    -----------------重点
    --substring:截取字符串
    --reverse:翻转字符串
    --replace:查找替换,三个参数,1.目标字符串,2.要查的字符段,3.替换成哪个字符段
    --ltrim:去除前空格
    --trim:修剪的意思
    --rtime:去除后空格
    --upper:小写转大写
    --lower:大写转换小写
    --right:截取结尾
    --left:截取字符串指定长度,截取开头
    --charindex:查找字符串中对用字符段的开始索引,索引从1开始


    select *from zuoye
    -------
    --查询姓名性别,出生年月日
    select name,sex,birth from zuoye
    --
    --
    --
    select CAST (birth as varchar(20))
    --连接查询、
    select score,sno,sname
    --两表拼接,where建立条件
    select csore,son,sname,cno,DEGREE from score,student where score,


    select csore,son,sname,cno,DEGREE from score
    --纵向连接
    select sname,ssex from student
    union
    select tsex,tname from teacher

  • 相关阅读:
    线性回归(Linear Regression)的理解及原理
    3个模型搞清楚用户留存分析
    机器学习简单介绍
    数据分析经典方法:5W2H分析法
    使用guava RateLimiter限流
    Maven之assembly自定义打包
    IDE自动编译
    神奇的$scope
    二分法查找
    深入理解CSS选择器优先级
  • 原文地址:https://www.cnblogs.com/yangyue/p/4134252.html
Copyright © 2020-2023  润新知