select语句的基本语法
SELECT [DISTINCT]{*|column|expression [alias],...}(表示所需检索的数据列)
FROM table;(表示检索的数据来自哪个表)
- 个人喜欢用小写写关键字,标准的还是用大写的,建议大家不要像我一样
– 选择列
就像一个班里有很多学生,学生有自己的组,而列名就相当于学生的组名
-- 1.选择所有列
-- (1)用*号选择所有列(效率较低)
select * emp;
-- (2)用所有列名选择所有列(效率较高)
-- 2.选择指定列
select empno, ename, job, sal, deptno from emp;
– 算术运算符( + - * / )
就是我们常用的加(+)减(-)乘(*)除(/)
-- 1.员工转正后,月薪上调20%,请查询出所有员工转正后的月薪。
select sal * (1 + 0.2) as "转正后月薪" from emp;
-- 2.员工试用期6个月,转正后月薪上调20%,请查询出所有员工工作第一年的年薪所得
-> (不考虑奖金部分,年薪的试用期6个月的月薪+转正后6个月的月薪)
select ename,
sal * 6 as "试用期总工资",
(sal * 1.2) * 6 as "转正后总工资",