SQL语句 检索数据 oracle

一、检索数据使用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 表名:查看表的结构

猜你喜欢

转载自blog.csdn.net/ningjiu9/article/details/82147988
今日推荐