ascii函式和substr函式的用法

flysky0814發表於2007-09-29

一、ascii函式只取給予引數中第一位的asc值

SQL> select ascii('nihao') from dual;

ASCII('NIHAO')
--------------
110

SQL> select ascii('n') from dual;

ASCII('N')
----------
110

二、substr是按位元組取字元

SQL> select substr('guojun',1,1) from dual;

S
-
g

SQL> select substr('guojun',1,2) from dual;

SU
--
gu

SQL> select substr('郭軍哈',1,1) from dual;

S
-
?

SQL> select substr('郭軍哈',1,2) from dual;


SU
--

--因為英文佔兩個位元組,中文佔四個位元組

[@more@]

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

相關文章