时间:2021-07-01 10:21:17 帮助过:1人阅读
我们也许会发现,我们在上面的例子中,sql语句都是一句话写成的,其实我们可以将SQL语句放在多行上,方便我们的阅读。(语句简单的时候看不出,当查询的内容较多时,分行书写的优势就出来了。),如例1-5
例1-5
SQL> SELECT sal,ename,empno 2 FROM emp;
注意:完整的SQL命令叫做语句(statement),玫瑰关键字和后面跟着的选项叫字句(clause),例如,“SELECT * FROM emp;"叫语句,而”SELECT *”叫子句,“FROM emp”也叫子句。
例1-6
SQL> SELECT empno,ename,sal 2 eptno,job 3 FROM emp;
例 1-6 结果
从例1-6的语句中我们可以很容易的看出:第一行和第二行为SELECT子句,第三行为FROM子句。例1-6的查询结果显示了emp表中每个员工的工号(empmo),名字(ename)、工资(sal)、部门号(deptno)和职位(job)。
在文章一开始的时候,已经看到了由于字符集的不同,使日期型的显示有些问题。为了解决这个问题可以使用里1-7的SQL语句。
例1-7
SQL> alter session 2 set NLS_DATE_LANGUAGE = 'AMERICAN';
例1-7 结果
为了使显示跟家清晰,可以使用例1-8和例1-9的SQL*PLUS格式化语句
例1-8
SQL> col hiredate for a15
SQL> col ENAME FOR A8注意:如果对以上SQL*PLUS命令不太理解的话,请不要紧张,后面会慢慢解释
SQL*PLUS默认的列表标题结果显示是:
字符和日期数据为左对齐;
而数字型数据为右对齐。
可以使用例1-10的例子来验证以上的结论。
例1-10
SQL> SELECT empno,ename,sal, 2 hiredate,job 3 FROM emp;
例1-10 结果
无语,写完文章后,保存发布,图没了,非常无语。重新再编辑一边,也发现一些语句的错误,已经改正
oracle学习 第一章 简单的查询语句 ——03
标签: