您的位置:首页 > 数据库 > Oracle

oracle入门学习(5)SELECT 限制性查询与排序

2010-10-20 14:45 483 查看
oracle入门学习(5)

[b]原文见我的QQ空间:http://user.qzone.qq.com/284648964?ptlang=2052

由于原文是写在我的QQ空间,文章转过来的过程中造图片丢失,对大家造成的影响深表歉意!
[/b]
SQL(3)SELECT 限制性查询与排序(1)
一、
1. WHERE做条件限制性
SELECT employee_id, first_name, job_id, department_id
FROM employees
WHERE department_id=90;



注意:WHERE子句中不能使用别名。
2.WHERE表达式中的值是字符串时,要用单引号,并且这个值中的字母大小写是区分的。



如果错了,也就查询不出任何符合条件的记录,如下:



那么会有人说了,如果我不知道呢,那你可以先有SELECT查询job_id这个列,另外还可以通过函数来解决。
如下:使用UPPER()或者LOWER()函数先把它转化成全部大写或全部小写,再比较。



3.WHERE表达式中的值是日期时,也要用单引号引起来。



4.使用比较运算符
>= 大于等于, <=小于等于,<> != ^= 这三种都表示不等于。



5.使用BETWEEN AND ,它等价于 大于等于 小于等于 之间值。



6. IN的使用,如下工资为3000,工资为10000的人



7. 等价于用OR,如下:



本文出自 “清风雅阁” 博客,请务必保留此出处http://zwt7610.blog.51cto.com/1716831/408133
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: