sql命令3

1.排序问题
默认排序规则:按照物理存储顺序
指定排序规则:order by关键字
位置:出现在select语句最后面
语法:select
from
order by 字段 排序规则,字段1 排序规则1;
排序规则:
1)升序排列 asc
2)降序排列 desc

select id,salary
from s_emp
order by salary asc;

2.限定性查询/条件查询
关键字 where
位置:from 子句后面
select
from
where
order by

1)等值判断和不等值判断
字段值与值
select id,last_name,salary
from s_emp
where id=1;
不等于:
!=
^=
<>
不拿提成
where commission_pct is null;
2)范围判断
大于
小于
大于等于
小于等于
3)条件并列
a)逻辑与andn优先级高一些
b)逻辑或or

4)逻辑比较符
not between and
not in (,)

注意先写最小值在写最大值

3.模糊查询/关键字查询
语法:where 字段值 like 模糊值

通配符:
1)%任意数字任意字符
2)_一个任意字符

select id,last_name
from s_emp
where last_name like ‘_e%’;

插入一条数据
insert into s_emp(id,last_name)
values(999,’_briup’);
commit;
insert DML数据库操纵语言(事务性)需要提交。

select id,last_name
from s_emp
where last_name like ‘/_%’ escape ‘/’;
字符转义
1)在要转义字符前加上一个标识字符
标识符可以是任意字符
2)使用escape声明标识字符

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章