阅读背景:

数据库学习笔记以及基本语法总结(二)

来源:互联网 

 

emp表格

dept表格

根本select查询语句

-- 查询全体, * 先给解析成每一个字段,再来查询
select * from emp;
select * from dept;
-- 查询全体, 后果同上
select empno, ename, job, mgr, hiredate, sal, comm, deptno
    from emp;
-- 挑选 where
select * from emp
    where  + 条件
   例如:-- 在部门20的人 = 
        -- deptno = 20;
        -- 工资大于3000的人 > >=
        -- sal >= 3000;
        -- 工资小于3000的人 < <=
        -- sal < 3000;
        -- 工资不等于3000的人 <>
        -- sal <> 3000;  
        -- 大于3000或小于3000  or  and (and优先级更高)
        -- (sal > 3000 or sal < 3000)
        -- and deptno = 20;
        -- job是salesman的    字符串比拟 = 大小写敏感,借助函数
        -- lower(job) = "salesman";
        -- 名字长度超过5位, 借助length函数
        -- length(ename) > 5;
        -- 名字中以 s 开头的人 
        -- like 配合 %:0个或多个*  _:1个,隐约查询
        -- ename like "S%";
        -- 名字中有 s 的人
        -- ename like "%S%";
        -- 没有引导的人
        -- null值很特别,不能断定、不能盘算,代表无限大,或无限小
        -- mgr is null; -- is not null
        -- 工资大于 3000,1500,1200 任意一个
        -- sal > any (3000, 1500, 1200);
        -- 工资大于 3000,1500,1200 每一个
        -- sal > all (3000, 1500, 1200);
        -- 工资等于 3000,1500,1200 任意一个
        sal in(3000, 1500, 1200);-- 查询全体, * 先给



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: