SQL菜鳥筆記之第三篇 SELECT基本功能介紹(下)

lurou發表於2011-08-29

SELECT這一塊仔細聽來東西還是有不少的餓,今天記錄的內容都還沒理解完全呢,還得明天補。


1、列的別名

語法
描述
列 AS 別名
最容易閱讀的技術,不過在SQL的純化論者中間不流行
列 別名
最通常的技術。多數自動生成的程式碼是以這種形式書寫的

2、連線運算子

在SQL中的select語句中使用字串連線符號“||”(Concatenation Operator)

3、Literal Character Strings(轉載jaunt 的例子)

實際上是說,你雙引號中是什麼字串,最終的結果,就是按照雙引號中的內容原樣使用。
舉兩個比較典型的例子,注意看所顯示的列名:


--------------------------------------------------------------------------------


SQL> select 1 as num from dual;

NUM

----------

1

SQL> select 1 as "num" from dual;

num

----------

1

SQL> create table testa (test varchar2(10));

Table created

SQL> desc testa

Name Type Nullable Default Comments

---- ------------ -------- ------- --------

TEST VARCHAR2(10) Y

SQL> create table testb ("test" varchar2(10));

Table created

SQL> desc testb

Name Type Nullable Default Comments

---- ------------ -------- ------- --------

test VARCHAR2(10) Y

4、alternative Quote(q) Operator

5、DISTINCT ,DESC

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26006637/viewspace-706157/,如需轉載,請註明出處,否則將追究法律責任。

相關文章