1. 程式人生 > >SQL語句 檢索資料 oracle

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 表名:查看錶的結構