一、检索数据使用SQL语句
1.1 SQL语句执行标准
1)命令不区分大小写
2)可以换行书写
3)关键词不能简写或者分隔开跨行写
4)通常一个句子一行
5)排版可增加可读行
6)结束语;是可以用的,执行多个语句用;分隔开
7)SQLPLus 里必须用; 表示一个语句的结束
8)在查询某一值时,值是大写字母,查询该值的时候,该值要大写(如果该值是小写,查询时就小写)
1.2 默认
1.2.1 在SQL Developer里
1)默认标题排列:左对齐
2)默认标题:大写
1.2.2 在SQL*Plus 里
1)字符和日期型:左对齐
2)数字型的右对齐
3)默认标题:大写
换行
2代表第二行,3代表第三行
SQL> select ename
2 sal,job
3 from scott.emp;
1.3算术表达式和空值
1.3.1空值
1)空值和任何数进行加减乘除还是空值
2)null是一个不确定,未赋值,未知的数,不等于零
1.3.2 算术操作符的使用
SQL> select deptno,deptno + 1
2 from scott.dept;
DEPTNO DEPTNO+1
---------- ----------
10 11
20 21
30 31
40 41
41 42
42 43
1.4列别名
1
)直接跟在列后,增强可读性
2)包含空格、特殊字符区分大小写时必须用双引号引起来
例1.4.1:修改scott用户的emp表中的sal 列,给sal列别名为newsal
SQL> select ename,sal,sal+100,sal+200 newsal from scott.emp;
ENAME SAL SAL+100 NEWSAL
---------- ---------- ---------- ----------
SMITH 800 900 1000
ALLEN 1600 1700 1800
WARD 1250 1350 1450
JONES 2975 3075 3175
MARTIN 1250 1350 1450
BLAKE 2850 2950 3050
默认查时列名全
部为大写,如果要给列取列别名为小写,把列别名用双引号引起来。
1.5 desc
desc 表名:查看表的结构