Mysql复习查漏补缺-----select语句篇

1.列的别名

(1)重命名一个列

(2)别名是跟在列名的后面,之间加上AS,也可以省略AS,别名可加双引号也可以不加(如果加上以便在别名中包含空格或特殊字符并区分大小写).

示例:select last_name as name,commission_pct com from employees;

select last_name "Name",salary*12 "Annual Salary" from employees;

(3)别名用双引号字符串用单引号.

2.去除重复行

在SELECT 语句中使用关键字DISTINCT去除重复行

示例:SELECT DISTINCT depatment_id FROM employees;

针对于:SELECT DISTINCT department_id,salary FROM employees;需要注意两点:

DISTINCT 其实是对后面所有列名的组合进行去重,你能看到最后的结果是 74 条,因为这 74 个部 门id不同,都有 salary 这个属性值。如果你想要看都有哪些不同的部门(department_id),只需 要写 DISTINCT department_id 即可,后面不需要再加其他的列名了。

3.空值参与运算

所有运算符或列值遇到null值,运算结果都为null;

注:null不等于0,"";

4.显示表结构

使用DESCRIBE或DESC命令,表示表结构。

示例:DESCRIBE employess;

DESC employess;

5.过滤语句WHERE

WHERE自子句紧跟FROM子句

示例:SELECT employee_id, last_name, job_id, department_id FROM employees WHERE department_id = 90 ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值