`
syc8616
  • 浏览: 9425 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

length() and lengthb()

阅读更多

Oracle中的length()计算字符数;

lengthb()计算字节数。

 

SQL> select length('ass中文') from dual;

LENGTH('ASS中文')
-----------------
                5

SQL> select lengthb('ass中文') from dual;

LENGTHB('ASS中文')
------------------
                 7

分享到:
评论

相关推荐

    oracle中length、lengthb、substr、substrb函数用法介绍

    在Oracle数据库中,处理字符串时经常会用到几个关键的函数,包括`length`、`lengthb`、`substr`和`substrb`。这些函数在处理不同编码的字符串时尤其重要,因为不同的字符集(如UTF-8)可能会影响字符串的实际存储...

    oracle求字符串长度函数length()和hengthb()简介

    在Oracle数据库中,处理字符串是常见的操作,而`length()`和`lengthb()`函数则是用于获取字符串长度的两个重要函数。这两个函数可以帮助我们了解字符串在存储时占用的空间,从而进行有效的数据管理和分析。 1. `...

    ORACLE数据库汉字占几个字节问题.pdf

    在上面的示例中,LENGTH 函数返回字符串 '您好' 的字符数量,而 LENGTHB 函数返回字符串 '您好' 的字节数量。 需要注意的是,ORACLE 数据库可以存储字节或字符,例如 CHAR(12 BYTE) 和 CHAR(12 CHAR) 的意义是不同...

    Oracle字符函数应用检测汉字的方法

    SELECT a, LENGTH(a), LENGTHB(a) FROM test WHERE LENGTH(a) != LENGTHB(a); ``` 这个查询返回字段a以及它的字符长度和字节长度,同时筛选出字符长度和字节长度不相等的记录。当字段中包含汉字时,两者的长度就会...

    jquery等宽输出文字插件使用介绍

    代码如下: [removed][removed] [removed] (function($){ $.extend($,{ fixedWidth:function(str,length,char){ str=str.toString();... var num=length-lengthB(str); if(num<0){ str=substringB(str,length-le

    oracle 存储过程学习总结

    SUBSTR用于截取字符串子串,INSTR用于查找字符串中的字符或子串位置,LENGTH和LENGTHB用于获取字符串长度,ASCII用于获取字符的ASCII码值。 接下来,存储过程中的绑定变量是PL/SQL编程的基础。例如,使用variable...

    Oracle 面试葵花宝典

    在数据操纵中,Oracle提供了多种函数,如length和lengthB计算字符和字节长度,Ltrim、Rtrim和Trim去除空格,substr提取子串,以及对日期的处理,如next_day函数。字符转换函数to_char和to_date用于在字符串和日期...

    自定义函数替换现有函数

    在编程领域,自定义函数替换现有函数是一种常见的优化和功能扩展技术。这允许开发者根据特定需求定制函数的行为,以提高代码的效率、可读性或兼容性。以下将详细探讨这个话题。 首先,理解自定义函数的基本概念。...

    Oracle常用函数.docx

    - LENGTHB() 返回字符串的字节数,对于单字节字符集,LENGTHB()等同于LENGTH()。 6. lower() 和 UPPER() - lower() 函数将字符串中的所有字符转换为小写,常用于WHERE子句中的模糊匹配,如LOWER(colorname) LIKE ...

    Oracle全角数字转换半角数字

    首先,让我们了解`length`和`lengthb`这两个函数的区别。`length`函数用于计算字符串的长度,它基于字符数,对于半角字符,1个字符等于1个字节;而对于全角字符,1个字符等于2个字节。因此,对于全角数字"1234...

    Oracle SQL培训笔记

    - **示例**: 对于字符串 "我是中国人",`Length('我是中国人')` 的结果是 5,而 `Lengthb('我是中国人')` 的结果是 10。 2. **字符串截取函数(Substr/Substrb)** - **说明**: `Substr` 和 `Substrb` 分别用于...

    oracle函数字符处理

    对于非ASCII字符,可以使用`LENGTHB()`来获取字节数。 8. **CONCAT()** 函数:连接两个或多个字符串。`CONCAT(str1, str2, ..., strn)` 返回连接后的字符串。 9. **REGEXP_LIKE()** 函数:正则表达式匹配。`REGEXP...

    oracle中的函数总结

    LENGTH函数返回字符串的字符数,而LENGTHB函数返回字符串的字节数。例如: ```sql SELECT LENGTH('CANDIDE') "Lengthincharacters", LENGTHB('CANDIDE') "Lengthinbytes" FROM DUAL; ``` #### 9. TRIM 函数 TRIM...

    Oracle截取字符串去掉字段末尾指定长度的字符

    首先,Oracle提供了两种主要的函数来获取字符串的长度:`LENGTHB()` 和 `LENGTH()`。这两个函数的主要区别在于它们计算长度的方式: 1. `LENGTHB(string)` 函数计算字符串`string`的字节长度。这个函数尤其重要,...

    Oracle函数大全.pdf

    - **length/lengthb/lengthc/length2/length4**: 返回字符串的长度。 - **nlssort**: 按照特定的排序规则排序字符。 - **trim**: 删除字符串两端的特定字符。 ### 第二章 数值型函数 数值型函数主要处理数字数据。...

    常用oracle字符串操作函数

    11. **SUBSTRB()** 和 **LENGTHB()** 函数: 这两个函数与SUBSTR()和LENGTH()类似,但在处理包含多字节字符(如Unicode字符)的字符串时更精确。 12. **CHR()** 函数: CHR() 可以将ASCII码转换为对应的字符。...

Global site tag (gtag.js) - Google Analytics