图解Oracle查询的用法

2025-05-25 12:58:34

1、查询emp表的所有的内容,*号表示通配符,表示该表中的所有的字段,但是*号不能和具体的字段一起使用,如下图所示:

图解Oracle查询的用法

2、使用别名进行查询,字段名 "别名";AS大小写皆可也可省略,别名使用引号引起来,如果不加引号别名中间不能存在空格;不加双徂葛幢捎引号的别名不能有空格,加了双引号的别名可以有空格,要加只能加双引号,不能加单引号,因为在oracle中单引号表示字符串类型或者是日期类型的,如下图所示:注意:单引号出现的地方如下: (1)字符串型,例如:'hello' || ' world'。 (2)日期型,例如'25-4月-15'。双引号出现的地方如下: (1)列别名,例如:sal*12 "年 薪",或 sal*12 年薪,个人提倡用""双引号作列别名。

图解Oracle查询的用法

3、去除重复的,查询emp表的不重复的工作,如下图所示:

图解Oracle查询的用法

4、解决null的问题,使用NVL()函数,鲍伊酷雪NVL(a,b):如果a是null,用b代替,如果a是非null,就不用b替代,直接返回a的值:因为null和具体数字运算时结果为null,如下图所示:

图解Oracle查询的用法

5、使用dual哑表或者伪表,使用字符串链接符号||,输出"hello world";oracle中必须写from关键字,如下图所示:

图解Oracle查询的用法

6、使用sysdate,显示系统当前时间,在默认的情况下,oracle只显示日期(某日-某月-某年),而不显示时间,如下图所示:注意:如果查询两个日期之间的,这样写select * from emp where date between 20-1月-16 and 23-5月-17;

图解Oracle查询的用法

7、Oracle的清屏操作,不是clear,而是host cls,如下图所示:

图解Oracle查询的用法

8、使用spool命令,保存sql语句到硬盘文件e:/oracle-day01.sql,并创建sql文件,如下图所示:

图解Oracle查询的用法

9、使用spool off命令,保存sql语句到硬盘文件e:/oracle-day01.sql,并创建sql文件,结束语句,如下图所示:

图解Oracle查询的用法

10、使用@命令,将硬盘文件e:/crm.sql读到orcl实例中,并执行文件中的sql语句,如下图所示:

图解Oracle查询的用法

11、使用--符号,设置当行注释,使用/**/符号,设置多行注释,如下图所示:

图解Oracle查询的用法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢