在求取以字符串為范圍的結果時,對得到的結果有些困惑,搜到了一篇英文文檔,這里稍加解釋。
SELECT * FROM emp WHERE ename BETWEEN ‘A’ AND ‘C’;

因為當你按字母順序排序
Constant Clark C Claude
會得到
C Clark Claude Constant
所以
C < Clark < Claude < Constant
要決定字符串排序,首先先比較第一個字符,如果第一個字符相同,則比較第二個,以此類推。
原文:
http://stackoverflow.com/questions/15260869/oracle-use-of-between-with-letters-between-a-and-c
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。