sql语句判断是否为数字、字母、中文
2016-05-24 11:31
1781 查看
1.
sql语句判断是否为数字、字母、中文
select ascii(字段)
数字:48-57
字母:65-123
汉字:123+
如,要删除某个全为数字的字段
DELETE FROM table WHERE ascii(name) between 48 and 57
2.
一、包含中文字符
select * from 表名 where 列名 like '%[吖-座]%'
二、包含英文字符
select * from 表名 where 列名 like '%[a-z]%'
三、包含纯数字
select * from 表名 where 列名 like '%[0-9]%'
参:心的平静的博客 http://blog.sina.com.cn/s/blog_70266c560101ioj1.html
柄棋先生 SQL判断某列中是否包含中文字符、英文字符、纯数字
sql语句判断是否为数字、字母、中文
select ascii(字段)
数字:48-57
字母:65-123
汉字:123+
如,要删除某个全为数字的字段
DELETE FROM table WHERE ascii(name) between 48 and 57
2.
一、包含中文字符
select * from 表名 where 列名 like '%[吖-座]%'
二、包含英文字符
select * from 表名 where 列名 like '%[a-z]%'
三、包含纯数字
select * from 表名 where 列名 like '%[0-9]%'
参:心的平静的博客 http://blog.sina.com.cn/s/blog_70266c560101ioj1.html
柄棋先生 SQL判断某列中是否包含中文字符、英文字符、纯数字
相关文章推荐
- 数据库 分区表
- 数据库 分区表
- MYSQL读写分离
- 数据库 Oracle分区介绍
- plsql注册码
- 数据库 数据库分区
- Mysql 连接sleep状态问题解决。
- ORACLE数据库连接之Io异常The Network Adapter could not establish the connection
- ORACLE查询删除重复记录三种方法
- MySQL 5.7 新特性大全和未来展望
- SQL Server 2008及更高版本数据库恢复方法之日志尾部备份
- HIVESQL中row_number使用
- 数据库经验整理
- Oracle的时间差写法
- MySQL索引
- 在SQL Server中快速删除重复记录
- 将EnyimMemcached从.NET Core RC1升级至RC2
- pl/sql 创建并执行oralce存储过程,并返回结果集
- SQL Server死锁产生原因及解决办法
- SqlServer表死锁的解决方法