SQL菜鳥筆記之第四篇 資料的限制和排序 (上)

lurou發表於2011-08-31

開始學習資料的限制和排序,一共三小節。


1、where子句中不能使用列的別名,比如如下的寫法就會報錯: select sex_name AS s from sex_dict where s='男';

小提示一下,雖然列別名不讓用,但是表的別名還是可以用的。對於表的別名有個地方注意下,那就是你一旦定義了表別名,之後凡是用到對應表名的時候都得用別名,而不能用原來的全名,否則就會報錯。

2、where子句中常值字串需要使用單引號並且區分大小寫,日期型資料也需要單引號
介紹兩個相關函式,有些人就希望查資料的時候能夠不區分大小寫,就可以用他們解決:
UPPER() 變大寫函式,把列值變成大寫。
LOWER() 變小寫函式,把列值變成小寫。

做這部分實驗的時候,查詢到相關內容,即oracle大小寫的問題,看了兩篇轉載文章,還得做實驗驗證下,做個未完成標記。

3、比較運算子
<> 表示不等於;
between...and...表示在兩者之間,包含兩者;
in 在...範圍內的值
like 類似於...的值

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

相關文章