SQL Where特殊的三个条件(between,in,like(字符串匹配,模糊查寻))
2016-01-14 16:16
549 查看
//between and 和前一个SQL语句结果一样,有没多大的意义
select *
from dbo.MyClass
where Age >10 and Age <20
order by Age
//两个结果完成一样
select *
from MyClass
where Age between 10 and 20
order by Age
//in条件的用法
select *
from MyClass
where Age=11 or Age =12 or Age =15
order by Age
//两条SQL语句结果一样
select *
from MyClass
where Age in(11,12,15)
order by Age
//字符串匹配 //模糊查寻时用到
//两个匹配通配符 %任意多个任意字符,_任意一个任意字符
select *
from MyClass
where Name like '罗%'
select *
from dbo.MyClass
where Age >10 and Age <20
order by Age
//两个结果完成一样
select *
from MyClass
where Age between 10 and 20
order by Age
//in条件的用法
select *
from MyClass
where Age=11 or Age =12 or Age =15
order by Age
//两条SQL语句结果一样
select *
from MyClass
where Age in(11,12,15)
order by Age
//字符串匹配 //模糊查寻时用到
//两个匹配通配符 %任意多个任意字符,_任意一个任意字符
select *
from MyClass
where Name like '罗%'
相关文章推荐
- java对redis的基本操作
- PLSQL使用IP地址连接远程服务器
- 对已经发布订阅的sqlserver进行修改-添加新的表
- 优化SQL语句,提高数据库的访问性能
- 【SQL 编程你也行】SQL Server新功能之函数:sum函数(2005、2008、2012、2014)
- Host 'xx.xx.xxx.xxx' is not allowed to connect to this MySQL server
- LDAP是什么?LDAP与数据库有什么区别?
- C#中大批量导入数据SqlBulkCopy
- EXP-00000: Message 0 not found; No message file for product=RDBMS, facility=EXP问题的解决方案
- oracle中的wm_concat函数以及over分析函数
- 安装oracle10g
- postgresql 的三类日志
- mysql把一张表里的数据插入到另一张表里
- Excel数据导入sql server数据表
- sqlserver 建立索引视图各问题!
- oracle中在同一个表中分类查询不同类型的前几条数据
- oracle学习
- 设置mysql日志输出路径的方法
- <转>windows下安装redis
- Redis笔记(七)Java实现Redis消息队列