null與substr
C:\Users\123>sqlplus scott/system
SQL*Plus: Release 11.2.0.1.0 Production on Tue Jan 22 16:53:44 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> create table t_substr(a varchar2(10));
Table created.
SQL> insert into t_substr values(null);
1 row created.
SQL> insert into t_substr values('zxy');
1 row created.
SQL> commit;
Commit complete.
SQL> select * from t_substr;
A
--------------------
--------------------
zxy
SQL> select substr(a,1,2) from t_substr;
SUBSTR(A,1,2)
----------------
----------------
zx
SQL> select substr(null,1,2) from dual;
S
-
SQL> select substr(null,1,2) from t_substr;
S
-
S
-
SQL> select substr(null,1,2) from t_substr;
S
-
小結:
1,如變數值為null,substr執行不會報錯,可以正常處理
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-753051/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- insert()與substr()函式函式
- undefined與null與?. ??UndefinedNull
- JavaScript 中substr與 substring 的區別JavaScript
- null與indexNullIndex
- JavaScript substr()JavaScript
- js substr 與 substring 有什麼區別嗎JS
- JavaScript undefined與null區別JavaScriptUndefinedNull
- oracle中substr() instr() 用法Oracle
- substr()和substring()區別
- [20200317]NULL與排序輸出.txtNull排序
- 索引與null(二):組合索引索引Null
- 索引與null(一):單列索引索引Null
- PHP之mb_substr使用PHP
- mysql中null與“空值”的坑MySqlNull
- 淺析REGEXP_SUBSTR,PRIOR,CONNECT BY
- substr擷取函式 筆記函式筆記
- in、exists操作與null的一點總結Null
- 【NULL】Oracle null值介紹NullOracle
- PHP7 ?? 與 ?: 的作用和區別(null合併運算子, null條件運算子)PHPNull
- Hashtable/HashMap與key/value為null的關係HashMapNull
- JS中判斷null、undefined與NaN的方法JSNullUndefinedNaN
- [20200326]繫結變數抓取與NULL值.txt變數Null
- MySQL中IS NULL、IS NOT NULL、!=不能用索引?胡扯!MySqlNull索引
- 吐槽Javascript系列一:slice()、substr()和 substring()JavaScript
- 字串擷取 slice,substr,substring 的區別字串
- PropertyChanged == nullNull
- MySQL NULLMySqlNull
- JS 應用篇(一):Undefined與Null的區別JSUndefinedNull
- TreeSet的null值與元素型別的約束Null型別
- MySQL null值儲存,null效能影響MySqlNull
- 2>/dev/null和>/dev/null 2>&1和2>&1>/dev/null的區別devNull
- Javascript之字串擷取函式slice()、substring()、substr()JavaScript字串函式
- Oracle中REGEXP_SUBSTR函式(字串轉多行)Oracle函式字串
- 很奇怪,echo substr ('470482916035',-6);// 輸出是 035
- Linux 中 awk指令 sub和substr的區別Linux
- NULL列時,如何使得IS NULL或者IS NOT NULL可以使用索引來提高查詢效率Null索引
- MYSQL timestamp NOT NULL插入NULL的報錯問題MySqlNull
- 為什麼索引無法使用is null和is not null索引Null
- Oracle vs PostgreSQL,研發注意事項(12) - NULL與索引OracleSQLNull索引