`

oracle substr substrb instr instrb

阅读更多
b表示按照字节查询

SQL> select substr('qq表情cn13e',1,4) from dual;
SUBS
----
qq表情

SQL> select substrb('qq表情cn13e',1,4) from dual;

SU
--
qq表(一个汉字占用两个直接)

09:54:56 SQL> select instr('表情cn13e','c',1,1) from dual;

INSTR('表情CN13E,'C',1,1)
---------------------------
3

已用时间: 00: 00: 00.10
09:55:08 SQL> select instrb('表情cn13e','c',1,1) from dual;

INSTRB('表情CN13E,'C',1,1)
----------------------------
5

已用时间: 00: 00: 00.10
09:55:15 SQL> select instr('表情cn13e','c',4,1) from dual;

INSTR('表情CN13E,'C',4,1)
---------------------------
0

已用时间: 00: 00: 00.10
09:55:25 SQL> select instrb('表情cn13e','c',4,1) from dual;

INSTRB('表情CN13E,'C',4,1)
----------------------------
5
分享到:
评论

相关推荐

    Oracle 汉字转全拼 拼音首字母

    --Select replace(substrb(dump(lv_char,1010),instrb(dump(lv_char,1010),'ZHS16GBK:')),'ZHS16GBK: ','') Into lv_bytes from dual; --li_pos:=instr(lv_bytes,','); --li_bytes:=substr(lv_bytes,1,li_pos-1)*...

    Oracle 基础语句 函数大全(字符串函数

    14. **SUBSTRB** 函数:与SUBSTR类似,但考虑字符编码,如UTF-8中的多字节字符。 15. **SOUNDEX** 函数:计算字符串的Soundex码,用于识别发音相似的单词。 16. **TRANSLATE** 函数:将字符串中的某些字符替换为...

    Oracle常用函数.docx

    - INSTRB() 类似于INSTR(),但返回的是字节位置,适用于多字节字符集。 5. LENGTH() 和 LENGTHB() - LENGTH() 返回字符串的长度,不包括NULL。LENGTH('Ipso Facto')返回10。 - LENGTHB() 返回字符串的字节数,...

    oracle函数的用法[定义].pdf

    6. **INSTRB函数**:与INSTR类似,但返回的是字节位置,适用于包含多字节字符的字符串。 7. **LENGTH函数**:LENGTH函数返回字符串的字符长度。例如,LENGTH('Oracle')将返回7。 8. **LENGTHB函数**:返回字符串的...

    Oracle SQL培训笔记

    - **说明**: `Instr` 和 `Instrb` 用于在字符串中查找指定子串的位置,可以指定查找的起始位置和第几次匹配。如果没有找到匹配项,则返回 0。 - **示例**: 对于字符串 "abcabcdabcdef",`Instr('abcabcdabcdef', '...

    Oracle函数大全.pdf

    - **instr/instrb**: 查找子字符串在字符串中的位置。 - **length/lengthb/lengthc/length2/length4**: 返回字符串的长度。 - **nlssort**: 按照特定的排序规则排序字符。 - **trim**: 删除字符串两端的特定字符。 ...

    Oracle常用函数.pdf

    6. **INSTRB()**:与INSTR()类似,但返回的是字节数,尤其在处理多字节字符时非常有用。 7. **LENGTH()**:返回字符串`c1`的长度,如果字符串为NULL,返回NULL值。 8. **LENGTHB()**:与LENGTH()相同,但返回的是...

    Oracle8i_9i数据库基础

    第一部分 Oracle SQL*PLUS基础 23 第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24...

    Oracle函数大全

    5. **INSTR(s1, s2[, i[, j]])** 和 **INSTRB(s1, s2[, i[, j]])**:前者按字符计算,后者按字节计算,用于查找字符串`s2`在字符串`s1`中从位置`i`开始的第`j`次出现的位置。 - 示例:`INSTR('Hello World', 'o')` ...

    SQL函数.docx

    `SUBSTRB`函数与`SUBSTR`相似,但按照字节而非字符截取字符串。 3. **Instr函数**:用于查找一个字符串在另一个字符串中的位置。语法如下: ``` INSTR(str_father, str_son, index, times) ``` 示例: ```...

Global site tag (gtag.js) - Google Analytics