第二节----过滤和排序数据

|-如下以employees表为例
①过滤行

select employee_id,last_name from employees where employee_id > 200;
select employee_id,last_name,salary from employees where salary > 5000;
select employee_id,last_name,salary from employees where department_id = 90;

②字符和日期

字符和日期要包含在单引号中。
字符大小写敏感,日期格式敏感。
默认的日期格式是 DD-MON月-RR
select employee_id,last_name,salary from employees where last_name = 'Higgins';
select last_name,hire_date from employees where hire_date = '7-6月-1994';

③比较运算

select last_name,hire_date from employees where salary >=4000 and salary < 7000;

④其他比较运算
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kjr7X9ZU-1610274511168)(c7717a63-356b-4d45-8a37-7a75901760f4)]

select last_name,hire_date from employees where salary between 4000 and 7000;
select last_name,department_id,salary from employees where department_id in(70,80,90);
--包含字符a
select last_name,department_id,salary from employees where last_name like '%a%';
--末尾是字符a
select last_name,department_id,salary from employees where last_name like '%a';
--第二位是字符a的员工
select last_name,department_id,salary from employees where last_name like '_a%';
--名字中含有_的员工
select last_name,department_id,salary from employees where last_name like '%\_%' escape '\';
--空值
select last_name,department_id,salary from employees where commission_pct is null
select last_name,department_id,salary from employees where commission_pct is not null

⑤逻辑运算
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3qETxjln-1610274511172)(bd0e585e-c74d-4803-9aa8-db28b92bdf25)]

select last_name,department_id,salary,commission_pct from employees where department_id = 80 and salary <= 8000;

⑥ORDER BY 子句排序

ASC(ascend): 升序
DESC(descend): 降序
ORDER BY 子句在SELECT语句的结尾
select last_name,department_id,salary,commission_pct from employees where department_id = 80 order by salary desc;
select last_name,department_id,salary,commission_pct from employees where department_id = 80 order by salary asc 
--如果工资一样,按照名字排
select last_name,department_id,salary from employees order by salary asc,last_name asc
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值