主页 > 知识库 > SqlServer 获取字符串中小写字母的sql语句

SqlServer 获取字符串中小写字母的sql语句

热门标签:奥威地图标注多个地方 武汉长沙外呼系统方法和技巧 京华物流公司地图标注 千呼电销机器人价格 优质地图标注 外呼系统电销专用 怎样在地图上标注路线图标 百度地图标注不同路线 智能语音外呼系统选哪家

有时候我们会截取字符串中的一些特殊想要的东西,大小写字母、模号、汉字、数字等等,今天先介绍一个获取字符串中小写字母(也是大写字母)的方式,直接上写法:

DECLARE @s VARCHAR(MAX)= 'AbcdEf奥奥' --待截取字符串 
DECLARE @temp VARCHAR(MAX)=''   --临时变量 
SELECT @temp=@temp+SUBSTRING(ch, sv.number, 1)  
FROM  (SELECT @s AS ch) t 
    CROSS APPLY [master].dbo.spt_values AS sv  
WHERE sv.type = 'P'  
    AND sv.number BETWEEN 1 AND LEN(ch)  
    AND ASCII(SUBSTRING(ch, sv.number, 1)) BETWEEN ASCII('a') AND ASCII('z')  
SELECT @temp 

      结果如下:

       这样我们就获取到了小写字母,当然我们还可以获取大写字母:

SELECT @temp=@temp+SUBSTRING(ch, sv.number, 1)  
FROM  (SELECT @s AS ch) t 
    CROSS APPLY [master].dbo.spt_values AS sv  
WHERE sv.type = 'P'  
    AND sv.number BETWEEN 1 AND LEN(ch)  
    AND ASCII(SUBSTRING(ch, sv.number, 1)) BETWEEN ASCII('A') AND ASCII('Z')  
SELECT @temp 

      结果如下:

       灵活掌握,根据需求应用。

总结

以上所述是小编给大家介绍的SqlServer 获取字符串中小写字母的实现语句,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:
  • MS SQL 实现验证字符串是否包含有大小写字母的功能
  • 详解MySQL查询时区分字符串中字母大小写的方法
  • sql 判断字符串中是否包含数字和字母的方法

标签:来宾 铜仁 威海 宿州 七台河 防疫战设 天水 益阳

巨人网络通讯声明:本文标题《SqlServer 获取字符串中小写字母的sql语句》,本文关键词  SqlServer,获取,字符串,中,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《SqlServer 获取字符串中小写字母的sql语句》相关的同类信息!
  • 本页收集关于SqlServer 获取字符串中小写字母的sql语句的相关信息资讯供网民参考!
  • 推荐文章