数据库sql如何查询某个字段只含有数字和字母或者是汉字
来源:互联网 发布:sql select语句例子 编辑:程序博客网 时间:2024/06/05 10:21
--只含有数字和字母的
select 列名 from 表名 where REGEXP_LIKE(列名,'^([\u4e00-\u9fa5]+)$')
--只含有汉字
select 列名 from 表名 where REGEXP_LIKE(列名,'^([\u4e00-\u9fa5]+)$')
--只含有汉字
select 列名 from 表名 where length(列名)=length(ASCIISTR(列名))-length(replace(ASCIISTR(列名),'\',''))
说明:asciistr()函数会将字符串转换成ASCII值,如果这个字符在ASCII码表中,则转化成ASCII对应的字符;如果没有(如中文和全角字符),则转成\xxxx格式。
length()函数统计中文长度为1,lengthb()对应的一个汉字为2字节。上边的语句是在比较汉字的个数和转成ASCII值后\的个数,如若相等,则说明全是汉字。(如果想要排除全角符号的影响,则需先把字段半角,函数为 to_single_byte())。
阅读全文
0 0
- 数据库sql如何查询某个字段只含有数字和字母或者是汉字
- 查找只含有数字和字母的
- 只含有汉字、数字、字母、下划线不能以下划线开头和结尾正则表达式
- 判断字符串中是否含有汉字, 数字,和字母
- 一个正则表达式,只含有汉字、数字、字母、下划线,下划线位置不限
- 只能输入数字|只能输入数字或者小数|只能输入字母和汉字|只能输入数字和字母不能是中文
- sql查询utf-8字段中包含非汉字的记录和大小写字母转换
- 判断sql字段值是汉字还是字母
- 只允许输入数字不允许输入字母和汉字和只允许粘贴数字
- sql 判断字符串中是否含有数字和字母
- 如何从oracle数据库的查询结果中,截取某个字段数据中含有“,”之前的数据
- hibernate 只查询某个字段
- 准确地判断字段是否含有汉字或者提取汉字
- 去掉字符串中的 数字,字母,或者汉字
- 验证用户输入的字符串中时候只含有数字,字母或汉字.总长度为6~~20,并且以字母,汉字开头
- 查询含有某个字段的所有表
- 字符串只允许是数字、字母和下划线的函数
- SQL Server如何查询含有单引号的字段
- linux下jdk安装
- redis安装及cluster集群环境搭建
- android 自定义控件--Path 基本用法
- parquet-thrfit 数据读写以及hive表读取
- 指针运算
- 数据库sql如何查询某个字段只含有数字和字母或者是汉字
- 设计模式6-代理模式
- javaseday12(线程,同步代码块 函数,线程安全,死锁)
- [SMOJ2072]长路
- [bzoj2521][Shoi2010]最小生成树 最小割
- mongodb 杂记
- 数据结构和算法部分
- 设计模式
- 微信小程序开发步骤讲解和实用小技巧