電話區號去前面的0、varchar2轉換成number並比較(to_number注意事項)
1、oracle去掉電話區號前面的0
SQL> desc test1
Name Type Nullable Default Comments
----- ------------ -------- ------- --------
PHONE VARCHAR2(20) Y
CITY VARCHAR2(20) Y
SQL> select * from test1;
PHONE CITY
-------------------- --------------------
010 北京
0451 哈爾濱
SQL> select * from test1 where to_char(phone,'fm9999999')>9;
PHONE CITY
-------------------- --------------------
010 北京
0451 哈爾濱
SQL> select to_char(phone,'fm9999999'),t.* from test1 t where to_char(phone,'fm9999999')>9;
TO_CHAR(PHONE,'FM9999999') PHONE CITY
-------------------------- -------------------- --------------------
10 010 北京
451 0451 哈爾濱
2、varchar2轉換成number並比較大小
SQL> select * from test;
ID MONEY
---------- --------------------------------------------------------------------------------
1 2456
2 3456
3 39456
4 39416
SQL> desc test
Name Type Nullable Default Comments
----- ------------- -------- ------- --------
ID NUMBER Y
MONEY VARCHAR2(200) Y
SQL> select * from test where to_number(money,'999999')>10000;
ID MONEY
---------- --------------------------------------------------------------------------------
3 39456
4 39416
SQL> insert into test values (5,'$11111') ;
1 row inserted
SQL> commit;
Commit complete
SQL> select * from test where to_number(money,'999999')>10000;
select * from test where to_number(money,'999999')>10000
ORA-01722: 無效數字($11111'導致錯誤)
【to_number使用的範圍,必須是數字】
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-751142/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL型別轉換注意事項MySql型別
- Oracle的 資料型別比較及注意事項Oracle資料型別
- Javascripit型別轉換比較那點事兒,雙等號(==)Java型別
- 電量注意事項
- 換工作的注意事項
- iOS發包前注意事項iOS
- long型別轉換成varchar2型別
- Oracle vs PostgreSQL,研發注意事項(8)- Oracle資料比較規則OracleSQL
- Oracle vs PostgreSQL,研發注意事項(7)- 型別轉換OracleSQL型別
- 把Java陣列轉換為List時的注意事項Java陣列
- Java中將電話號碼轉換為數字Java
- oracle 轉pg 的注意事項Oracle
- BIEE安裝前準備及注意事項
- 非分割槽錶轉換成分割槽表以及注意事項
- SQL Server中流水號生成的注意事項SQLServer
- Python字串轉換成Unicode--比較好用的方法Python字串Unicode
- java 去前導0Java
- GNU make安裝注意事項(轉)
- 專案經理注意事項(轉)
- View手動切換焦點注意事項View
- RAC更換網路卡名稱注意事項
- 【C++注意事項】1 資料型別及型別轉換C++資料型別
- 電話機器人哪個品牌比較好?機器人
- 換成win7系統或者重灌系統你應該注意的事項Win7
- RandomAccessFile注意事項randomMac
- nginx 注意事項Nginx
- @Lombok注意事項Lombok
- 常用5號、7號電池型號引數和特性比較
- 電話號碼轉換與統計(POJ-1002)
- Web前端面試自我介紹對話技巧注意事項Web前端面試
- 在專案中的更換 React Hooks 注意事項ReactHook
- 網站更換IP的四大注意事項網站
- 安裝linux中的注意事項(轉)Linux
- minos 0 前(廢)言(話)
- 快取注意事項快取
- 使用parallel注意事項Parallel
- 字串分割注意事項字串
- Xlistview的注意事項View