Sql语句区分中英文
客户让我把姓名中带英文的记录全部筛出来,
让我认识了Patindex这个函数,用法如下:
SELECT PATINDEX('%[a-Z]%', COMPANY) AS Expr1, COMPANY
FROM ACCOUNT
Patindex是找出字符的位置,如果为0,说明这个字段没有英文(注意:字段为空或空格时,这个值也为0),试验证明Patindex是不判断大小写的。
SELECT PATINDEX('%[吖-座]%', COMPANY) AS Expr1, COMPANY
FROM ACCOUNT
这样写就可以判断有没有中文啦!
更牛逼的,可以用这个方法从字段中取中文
declare @a varchar(100),@b varchar(20)
set @a='上海12345678'
--取出中文
select reverse(substring(reverse(@a),patindex('%[吖-座]%',reverse(@a)),len(@a)))
转载于:https://www.cnblogs.com/haoch_00/archive/2009/05/26/1489399.html
Sql语句区分中英文相关推荐
- 理解collate Chinese_PRC_CI_AS ,请看实例:sql语句中如何识别字符串中的中文逗号的问题
如题所述,网页上以标题字段进行查找时(如选择了3个标题,各标题间以英文逗号分隔),注意红色部分是一个标题(含有中文逗号) 如: e租宝, 爱国旋律,生生不息 ,北京华医皮肤 在sql语句中处理时会把每 ...
- SQL数据库不用SQL语句能显示全表的内容_MySQL DBA必读:万字归总表设计与SQL编写技巧...
作者介绍 刘书浩,"移动云"DBA,负责"移动云"业务系统的数据库运维.标准化等工作:擅长MySQL技术领域,熟悉MySQL复制结构.Cluster架构及运维优 ...
- 数据库简单sql语句(CURD)
数据库分类 1.非关系数据库: 存储数据快,保存数据麻烦 ,同名数据不能保存 例如 MongoDB , Redis. 2. 关系数据库:适合存储大量数据 ,结构化清晰 例如:MySQL, Oracle ...
- SQLServer中区分中英文标点符号
SQLServer中区分中英文标点符号 问题出现背景 解决方法 方法一:修改表结构 方法二:自定义排序规则(COLLATE) COLLATE使用简述 问题出现背景 最近在一个SQLServer的存储过 ...
- Sql 语句中 IN 和 EXISTS
原文链接: (2条消息)Sql 语句中 IN 和 EXISTS 的区别及应用 - jcpp9527的博客 - CSDN博客 https://blog.csdn.net/wqc19920906/art ...
- MySQL/MariaDB基础及简单SQL语句
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 在Linux操作系统内核中提供了MySQL或MariaDB的rp ...
- [数据库]简单SQL语句总结
1.在查询结果中显示列名: a.用as关键字:select name as '姓名' from students order by age b.直接表示:select name '姓名' fr ...
- mysql如何在sql语句中用php变量
在框架自带的数据库操作不能满足项目需求的时候,原生的sql语句就像是救命稻草.然而自以为基础的sql 却让我欲仙欲死,眼高手低的坏处.故在此记录一下mysql结合php的例子 1.mysql中加php ...
- SQL语句汇总(三)——聚合函数、分组、子查询及组合查询
聚合函数: SQL中提供的聚合函数可以用来统计.求和.求最值等等. 分类: –COUNT:统计行数量 –SUM:获取单个列的合计值 –AVG:计算某个列的平均值 –MAX:计算列的最大值 –MIN:计 ...
- Oracle执行SQL语句的过程
[转自:http://blog.csdn.net/wzy0623/archive/2009/09/27/4599615.aspx] 当我们提交一条sql语句时,oracle会做哪些操作呢? Orac ...
最新文章
- 扩增子统计绘图5火山图:差异OTU数量及变化规律
- python【力扣LeetCode算法题库】1071. 字符串的最大公因子
- [译]怎样用HTML5 Canvas制作一个简单的游戏
- java ha_java – Haproxy Bad Gateway 502
- 目标检测第2步:如何在Windows 10下安装Anaconda?
- 漫步数学分析番外六(上)
- Centos中关闭tty以及禁止ipv6
- 一行代码让 Python 的运行速度提高100倍
- 常见的几种 RuntimeException
- 算法笔记_172:历届试题 波动数列(Java)
- 深入浅出通信原理MIMO合集
- 利用python预测sir模型_SI,SIS,SIR模型的正确实现(python)
- 微信小程序实例源码下载
- 简单易懂的现代魔法……原来是C++啊
- linux lilo命令,lilo命令_Linux lilo 命令用法详解:安装核心载入开机管理程序
- 第一章概述-------第一节--1.5 计算机网络的类别
- 使用npm安装下载jQuery
- 获得中国行政区划接口
- 【LeetCode】1101. The Earliest Moment When Everyone Become Friends 解题报告 (C++)
- python、anaconda、jupyetr notebook的安装与配置
热门文章
- 正则匹配十六进制的色值,以#号开头
- 如何查看连接过的WiFi密码?详细教程(配图片)!
- Unity3D基础3:贴图与材质球
- Java网络爬虫(一)--使用HttpClient请求资源并抓取响应
- seo人员必须知道的基础知识
- 职业病 颈椎肩膀 马步、摇肩、通背劲(转载)
- springboot 自定义starter
- 计算机与软件学院辅导员陈伯亨,十年桃李满园———计算机科学与软件工程系隆重举行十周年校庆校友会...
- prometheus+grafana搭建监控平台监控压测服务器mysql性能
- 【Android】MyTool工具界面:秒表