只查询特定的列:
SELECT eid,ename FROME emp;
特定的列名称 数据库名
查询所有的列:
SELECT * FROM emp;
为列取别名:
AS:关键字,可以省略;
SELECT eid AS i, ename AS n FROM emp;
SELECT eid AS i, ename n FROM emp;
1:查询特定的列:
示例:查询所有员工的姓名和工资
SELECT ename ,salary FROM emp;
2:查询所有的咧:
* :通配符,所有的:
SELECT * FROM emp;
列出所有列名称:
SELECT eid,ename,sex,saraly FROM emp;
3:给列起别名:
AS:关键字,可省略
示例:查询所有的员工和工资。使用汉字别名
SELECT enams AS 姓名, salary AS 工资 FROM emp;
关键字AS可省略:
SELECT enams 姓名, salary 工资 FROM emp;
4:显示不同的记录,合并相同的项;
关键字: DISEINCT ...FROM....;
示例:查询公司有哪些性别的员工;
SELECT DISEINCT sex FROM emp;
5:查询时执行计算:
示例:计算:5000+1000+3000+500+230;
SELECT 5000+1000+3000+500+230;
示例2:查询出所有员工的姓名及年薪
SELECT ename ,salary * 12 FROM emp;
6:查询结果集排序:
关键字:
ORDER BY ...DESC; 降序 descendant;
ORDER BY ...ASC; 升序 ascendant;
示例:查询所有部门,结果集按照部门编号降序排序
SELECT * FROM dept ORDER BY did DESC;
示例:查询所有的员工,结果集按照工资升序排序
SELECT * FROM emp ORDER BY salary ASE;
示例:查询所有的员工,结果集按照年龄由小到大排序
SELECT * FROM emp ORDER BY birthday DESC;