MySQL Like语句的使用方法
2013-11-05 14:52
351 查看
REGEXP
例1.查询字段中包含非英文的数据
SELECT *
FROM `m_user`
WHERE `emp_no`
REGEXP '[^ -~]' =1
列2.这样能把所有不含英文的都搞出来
复制代码 代码如下:
SELECT *
FROM table
WHERE name
NOT REGEXP '[a-zA-Z0-9]+'
当然除了regexp之外还可以使用FIND_IN_SET,like来操作
FIND_IN_SET
mysql中如何使用FIND_IN_SET(),以及使用FIND_IN_SET()注意的地方,还有F第二世界整理发布IND_IN_SET()与in()的使用区别。
在mysql中查询表字段 pingid = (1,2,3,)
复制代码 代码如下:
SELECT * FROM `linkinfo` WHERE `pingid` REGEXP '{id},' AND `pingid` NOT REGEXP '[[:alnum:]]+{id},'
使用上面的语句,可以查询出来
Like
MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。
SELECT 字段 FROM 表 WHERE 某字段 Like 条件
其中关于条件,SQL提供了四种匹配模式:
1,%:表示任意个或多个字符。可匹配任意类型和长度的字符。
比如
SELECT * FROM [user] WHERE u_name LIKE ‘%三%'
您可能感兴趣的文章:
相关文章推荐
- delphi中Case语句的使用方法|技巧
- 使用OleDbCommandBuilder时出现“Update语句的语法错误”的解决方法
- SQL语句中的limit使用方法
- sql语句里的limit使用方法
- set语句使用方法
- C#中return语句的使用方法
- C#使用foreach语句遍历堆栈(Stack)的方法
- linux shell if语句使用方法 [转载]
- (八大方法、逐层深入,有你一定没见过的)使用INSERT语句向表中插入数据
- C#中return语句的使用方法
- js的with语句使用方法
- Git使用方法总结,工作之后才逐渐熟悉理解这些git语句
- sql:常用sql语句整理三(聚合函数的使用方法)
- 使用sqlalchemy执行sql语句的方法
- insert语句中sequence的使用方法
- SQL distinct 语句使用方法
- JavaScript中With 语句使用方法实例
- 在config配置文件添加iis的Mime类型,检测文件中是否存在添加语句,使用xml解析方法
- 9-13 循环语句、条件判断的使用方法及其相关示例
- MySQL中使用case when 语句实现多条件查询的方法