字串型別數字order by
SQL> drop table tt purge;
表已刪除。
SQL> create table tt(id varchar2(20));
表已建立。
SQL> insert into tt values('1');
已建立 1 行。
SQL> insert into tt values('40');
已建立 1 行。
SQL> insert into tt values('5');
已建立 1 行。
SQL> insert into tt values('9');
已建立 1 行。
SQL> commit;
提交完成。
SQL> select * from tt order by id;
ID
----------------------------------------
1
40
5
9
原因為ID的型別為字串,導致排序出現異常,order by to_number(id)則正常
SQL> select * from tt order by to_number(id);
ID
----------------------------------------
1
5
9
40
表已刪除。
SQL> create table tt(id varchar2(20));
表已建立。
SQL> insert into tt values('1');
已建立 1 行。
SQL> insert into tt values('40');
已建立 1 行。
SQL> insert into tt values('5');
已建立 1 行。
SQL> insert into tt values('9');
已建立 1 行。
SQL> commit;
提交完成。
SQL> select * from tt order by id;
ID
----------------------------------------
1
40
5
9
原因為ID的型別為字串,導致排序出現異常,order by to_number(id)則正常
SQL> select * from tt order by to_number(id);
ID
----------------------------------------
1
5
9
40
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-1989011/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 1.1.1python基本資料型別之數字和字串Python資料型別字串
- javascript數字和字串資料型別轉換簡單介紹JavaScript字串資料型別
- 迴圈語句+資料型別的內建方法(數字,字串)資料型別字串
- JavaScript 字串轉換數值型別JavaScript字串型別
- Awk 字串連線操作(字串轉數字,數字轉字串)字串
- SSL數字證書型別與區別型別
- mongodb_資料型別(null/字串/數字/日期/內嵌文件/陣列等)MongoDB資料型別Null字串陣列
- TypeScript 字串型別TypeScript字串型別
- SCSS 字串 型別CSS字串型別
- Mysql資料庫學習(二):資料型別(數值型別 日期和時間型別 字串型別)MySql資料庫資料型別字串
- 基本資料型別與字串型別資料型別字串
- C++/C:數字轉成字串, 字串轉成數字C++字串
- 字串、數值 等型別的相互 安全轉換字串型別
- PHP資料型別轉換(字元轉數字,數字轉字元)PHP資料型別字元
- 13-where與order by以及型別轉換型別
- 操作型別之字串型別字串
- String:字串型別字串型別
- 字串型別存在缺陷字串型別
- javascript型別系統——字串String型別JavaScript型別字串
- Python標準資料型別-數字Python資料型別
- PostgreSQL:數字——型別、運算子和函式SQL型別函式
- 1.金額數字轉字元型別字元型別
- 數字與字串5.5字串
- PHP字串數字相加PHP字串
- 字串分割 提取數字字串
- 什麼是數字化和數字化轉型?區別在哪裡?
- js判斷一個變數是否為字串型別JS變數字串型別
- redis之字串型別(string)--計數器實現Redis字串型別
- TypeScript 字串字面量型別TypeScript字串型別
- 型別自定義格式字串型別字串
- mysql 字串和數字比,字串會隱式轉換為數字0MySql字串
- Python基礎:資料型別-數字(5)Python資料型別
- 正規表示式匹配各種型別數字型別
- 數字格式字串轉數字保留後面0字串
- 字串或數字反轉字串
- JavaScript字串轉換數字JavaScript字串
- Golang字串解析成數字Golang字串
- 從字串中提取數字字串