sql语句中几个不常用的查询通配符
来源:互联网 发布:首届网络空间战略论坛 编辑:程序博客网 时间:2024/05/16 08:30
1、_(下划线) 通配符
在模糊查询中"%"这个通配符用得比较多。_(下划线) 这个通配符表示任何单一字符。
给个示例:
比如要查询学生姓名的姓“刘”的学生,不管名字的第二个字,那就可以用如下语句:
select * from student where 姓名 like '刘_'
又比如现在要查询学生编号开头为:2007,后面一个字符随意的语句如下:
select * from student where 学生编号 like '2007_'
2、[] 通配符
在查询语句中可以用[]符号来查询一定范围内的数据,比如[a-p],表示a到p所有的字符。[1-9]表示1到9所有的数字,
下面给个示例:
要查询公司员工年龄在20-30岁之间的,但只能显示23--28岁的,查询语句如下:
select * from 员工表 where 年龄 like '2[3-8]'
3、[^] 通配符
此通配符是用来排除指定的数据,表示不在某范围内的任意的单个字符.如:[^b]表示不包括b的所有字符,
下面给个示例:
要查询公司员工牛肉不在20-30岁之间的查询如下:
select * from 员工表 where 年龄 like '[^2][0-9]'
在模糊查询中"%"这个通配符用得比较多。_(下划线) 这个通配符表示任何单一字符。
给个示例:
比如要查询学生姓名的姓“刘”的学生,不管名字的第二个字,那就可以用如下语句:
select * from student where 姓名 like '刘_'
又比如现在要查询学生编号开头为:2007,后面一个字符随意的语句如下:
select * from student where 学生编号 like '2007_'
2、[] 通配符
在查询语句中可以用[]符号来查询一定范围内的数据,比如[a-p],表示a到p所有的字符。[1-9]表示1到9所有的数字,
下面给个示例:
要查询公司员工年龄在20-30岁之间的,但只能显示23--28岁的,查询语句如下:
select * from 员工表 where 年龄 like '2[3-8]'
3、[^] 通配符
此通配符是用来排除指定的数据,表示不在某范围内的任意的单个字符.如:[^b]表示不包括b的所有字符,
下面给个示例:
要查询公司员工牛肉不在20-30岁之间的查询如下:
select * from 员工表 where 年龄 like '[^2][0-9]'
- sql语句中几个不常用的查询通配符
- 整理出的数据库中几个常用sql查询语句
- sql语句的模糊查询通配符
- oracle中常用的sql查询语句
- sql语句的通配符(*)
- oracle 中几个常用sql语句
- 常用的SQL查询语句
- 常用的SQL查询语句
- 常用的sql查询语句
- 常用的sql查询语句
- Qt 中SQL语句通配符
- 几个oracle的sql查询语句
- SQL语句的几个常用函数
- 几个常用的sql语句(续)
- oracle中常用经典sql查询语句。
- mysql的like语句中的几个通配符
- SQL常用查询语句
- 常用SQl 查询语句
- VB2005中如何禁用窗体右上角的关闭按钮?
- 用Visual Basic 6.0实现自动化测试
- 用VB编写ActiveXDLL实现ASP编程
- WEB打印大全
- WebOS必将称雄互联网的未来
- sql语句中几个不常用的查询通配符
- php编程----多个类的相互联系方法实例
- 游戏关键字070805
- postgresql服务器启动和数据库的建立
- C#面试题
- PHP编程----取随机数字母数字自己决定(类方法)
- 博客鏈結
- 软件研发人员的考核
- php编程----验证码的实现(SESSION方法)