过滤和排序数据
过滤
使用where子句,将不满足条件的行过滤掉:
select …
from …
where…
where紧跟着from
例如:
select ename
from emp
where ename=‘KING’
后面如果是字符 一定要大写
如果是数字,则无所谓
字符和日期
字符和日期要包含在引号中。‘’
字符大小写敏感,日期格式敏感。
默认的日期格式是‘DD-MON-RR’
比较运算符
其中:
between。。。and。。。是在两者之间
<> == != 不等于的意思
IN 在某定量里
IS NULL 标识空量
LIKE:运算选择类似的值
选择条件可以包含字符或数字
-----%代表0个或多个符。
-----_代表1个字符。
逻辑运算符
and 并且关系
or 或者关系
not 否定
优先级
f
1-9 由高到低
想要越级 +( )
ORDER BY子句
首先 order by永远在最后
order by
————ASC:升序,默认值
————DESC: 降序
*注意: DESC写在句末
图示四种方法
代替变量
使用代替变量:
——使用&和&&临时存储值
使用代替变量,可以代替一下内容:
——WHERE条件
——OPDER BY 子句
——列表方式
——表名
——整个SELECT