运算符

Posted 唐僧还在拜佛求经路。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运算符相关的知识,希望对你有一定的参考价值。

       s
           select * from scott.emp where deptno=10;           /显示scott.emp表中部门是10的人员信息;
           select * from scott.emp where deptno=‘10’;       /显示scott.emp表中部门是10的人员信息;
           select * from scott.emp where ename=‘ALLEN’;      /显示scitt.emp表中名字是ALLEN的列出信息;
           select 5+4*7 “结果” from dual;                             /计算5+4*7的结果,dual相当于空表。也可以理解为回收站。
           select sysdata from dual;                                   /显示日期。格式:号-月-年
           select * from scott.emp where hiredate > ‘01-JAN-87‘; /查看scott.tmp表中大于一号一月1987年的入职日期;

           select * from scott.emp where sal <= 1000;         /查看scott.emp表中工资小于等于1000的工资。
           select * from scott.emp where sal >=2500 and sal <= 3500;    /查看scott.emp表中公司大于2500并小于3500工资的列出。
        select * from scott.emp where sal between 2500 and 3500;    /查看scott.emp表中公司大于2500并小于3500工资的列出。
        select * from scott.emp where sal = 800 or sal = 950;        /查看工资等于绝对金额,其他的则不显示。
        select * from scott.emp where sal in (800,950);                /查看工资等于绝对金额,其他的则不显示。
        select * from scott.emp where sal != 800 and sal != 950;    /显示金额不等于800和950的。则其他的显示。
    select * from scott.emp where job<>‘CLERK’ and sal<3000; /查询scott.emp表,不查找CLERK的信息,并且公司不小于3000;
        select * from scott.emp where sal not in (800,950);            /显示金额不等于800和950的。则其他的显示。
        select * from scott.emp where ename = ‘ALLEN‘;                /显示scott.emp表中ALLEN用户的全部信息。
    like 可以实现数据的模糊查询操作,如果想使用like则不行使用如下两个符号:
      _:匹配任意的一位符号;
      %;匹配任意的符号(包含匹配0位、1位、多位)
        select * from scott.emp where ename = ‘ALLEN‘;                    /查找ALLEN的信息
        select * from scott.emp where ename like ‘_A%‘;                    /_表示站一位字符,A表示带A字母的、%表示其他。
    select * from scott.emp where ename not  like ‘A%‘;     /A表示带A字母开头的英文名称不会显示。
    select * from scott.emp where deptno like ‘10’;      /查询scott.emp表中查询编号10
        select * from scott.emp where comm is not null;                /查看scott.emp表中COMM选项中不是空值的显示出来。

        select * from scott.emp order by sal asc;                     /查看scott.emp表中的工资,顺序是升序,从少到多。
        select * from scott.emp order by sal desc;                     /查看scott.emp表中的工资,顺序是降序,从多到少。
        select * from scott.emp order by deptno asc, sal desc;        /查看scitt.emp表中部门为升序,工资为降序。
        select * from scott.emp order by 8 asc, 6 desc;            /查看scitt.emp表中部门为升序,工资为降序。这种方式用的很少。
    select count(*) from scott.emp                       /统计表中有多少行

以上是关于运算符的主要内容,如果未能解决你的问题,请参考以下文章

Python算术运算符赋值运算符关系运算符逻辑运算符条件运算符(三元运算符)

JAVA语言运算符(算数运算符赋值运算符比较运算符逻辑运算符三元运算)

python的运算符都有哪些

Java_运算符

js运算符(运算符的结合性)

R语言 运算符