Oracle 基礎(chǔ)知識(shí)其中七個(gè)主要項(xiàng)目
以下的文章主要是介紹Oracle 基礎(chǔ)知識(shí)中選擇行的相關(guān)內(nèi)容。其中主要包括SELECT 語(yǔ)句的介紹,還有如何處理NULL ,以及NVL函數(shù)如何把NULL轉(zhuǎn)換為其它類型符號(hào)的實(shí)際操作的描述,以下是詳細(xì)介紹。
1. 簡(jiǎn)單的SELECT 語(yǔ)句
SELECT 字段名1 [AS] '字段名1 解釋' FROM table;
2. 處理NULL
NVL函數(shù)可把NULL轉(zhuǎn)換成其它類型的符號(hào)
編程技巧: NVL函數(shù)在多條件模糊查詢的時(shí)候比較有用
NVL函數(shù)可返回多種數(shù)據(jù)類型:
返回日期 NVL(start_date,'2002-02-01')
返回字符串 NVL(title,'no title')
返回?cái)?shù)字 NVL(salary,1000)
3. 使用SQL*PLUS(1)
SQL> desc table; 顯示表結(jié)構(gòu)
SQL> select * from tab; 查看用戶下所有的表
SQL> set pause on; 可以使大量結(jié)果集在用戶按“Enter”(回車)后翻頁(yè)
SQL> set pagesize 100; 設(shè)定SQL語(yǔ)句返回結(jié)果集一頁(yè)的行數(shù)100, 默認(rèn)值是14
SQL> set linesize 100; 設(shè)定SQL語(yǔ)句返回結(jié)果集一行的寬度100, 默認(rèn)值是80
4. Oracle 基礎(chǔ)知識(shí)中SQL*PLUS里規(guī)定字段的顯示格式
規(guī)定數(shù)字的顯示格式
SQL>column 字段名 format 99999999999;
SQL>column 字段名 format 999,999,999,999;
SQL>column 字段名 format a數(shù)字 [word_wrapped];
規(guī)定long字符的顯示寬度
SQL>set long 200;
規(guī)定字段名的顯示內(nèi)容
SQL> column 字段名 heading '字段名顯示內(nèi)容';
SQL> set heading off; 查詢時(shí)不顯示字段名稱
規(guī)定字段的對(duì)齊方向
SQL> column 字段名 justify [left | right | center];
清除字段的格式
SQL> column 字段名 clear;
5. SQL*PLUS里規(guī)定字段的顯示格式例子
SQL> column last_name heading 'Employee|Name' format a15;
SQL> column salary justify right format $99,999.99;
SQL> column start_date format a10 null 'Not Hired';
說(shuō)明:如果start_date為null, 顯示字符串'Not Hired'
6. 判斷題(T/F)
(1). SQL command are always held in sql buffer. [T]
(2). SQL*PLUS command assit with query data. [T]
5
J2EE @ zxw
SQL*PLUS命令只控制SELECT結(jié)果集的顯示格式及控制文件.只有SQL命令能訪問(wèn)數(shù)據(jù)庫(kù).
以上的相關(guān)內(nèi)容就是對(duì)Oracle 基礎(chǔ)知識(shí)的介紹,望你能有所收獲。
【編輯推薦】