sql学习 查询语句select

-- 空值不同于0,凡是空值参与的运算,结果都为空(null)
-- select ename as name,sal*(1+comm) as annul_sal from emp;
-- 连接符
-- select ename || '`s job is ' || job 
-- from emp;
-- distinct 去重
-- select distinct deptno from emp;
-- 取别名 三种方式
-- select ename name,sal as s,job as "my job" fr

--在where后的条件关键字

select ename from emp where sal between 3000 and 5000; (在两个值中间,包含边界)

                                          where sal in(3000,4500);(固定的值)

                                          where ename like '_a%';(like 模糊查询 %代表多个字符 _代表一个字符)  如想用转义字符 则需要在后面加 escape '\' 

-- order by 排序 跟再where条件后面

select ename from emp where sal <8000 order by asc;升序排列   desc则降序排列   by后如果跟多个字段值则为在第一条件相同下按第二条件进行比较

--where 条件判断 可以 用is null 或者is not null来判断是否为null

猜你喜欢

转载自blog.csdn.net/m2606707610/article/details/81979703