Oracle Length 和 Lengthb 函数说明 笔记
来源:互联网 发布:js点击再点击 编辑:程序博客网 时间:2024/05/21 10:25
SQL>select length('安庆') from dual;
2
SQL>select lengthb('安庆') from dual;
4
SQL>select length('AnQing') from dual;
6
SQL>select lengthb('AnQing') from dual;
6
通过这个示例,我们可以看出来,Length 和 Lengthb 函数的一个重要用处,就是用来判断记录值里是否有中文内容。
如果有中文,那么Length() != Lengthb()
如果没有中文,那么Length() == Lengthb()
*****************************************************************************************************************************************
*****************************************************************************************************************************************
OracleSQL.oracle中length()与lengthb()区别
SQL> select length('阿猪') from dual;
LENGTH('阿猪')
--------------
2
SQL> select lengthb('阿猪') from dual;
LENGTHB('阿猪')
---------------
4
区别:length求得是字符长度,lengthb求得是字节长度。
----------------------------------------------------------------------------------------------------
SYSDATE
--------------
26-9月 -05
SQL> select length(sysdate) from dual;
LENGTH(SYSDATE)
---------------
9
SQL> select lengthb(sysdate) from dual;
LENGTHB(SYSDATE)
----------------
10
length返回的是字符数
lengthb返回的是字节数
汉字“月”在length时,返回的时1
而在lengthb时返回的时2
length指的是字符个数,lengthb指的是字节数。字符个数跟数据库字符集有很大关系。length和lengthb的参数都为varchar2型,因此length(sysdate)有一个隐式的类型转换,实际上等同于length(to_char(sysdate)),ORACLE安装好后默认的NLS_DATE_FORMAT参数值为DD-MON-RR,结果就相当于length('28-9月 -05')和
lengthb('28-9月 -05')了,其结果就是9和10
- Oracle Length 和 Lengthb 函数说明 笔记
- Oracle Length 和 Lengthb 函数说明
- Oracle Length 和 Lengthb 函数说明
- Oracle Length 和 Lengthb 函数说明 .(用来判断记录值里是否有中文内容)
- lengthb 函数和 length 函数
- oracle获取字符串长度函数length()和lengthb()
- sql 函数length() 和lengthb()的区别
- oracle length 与 lengthb
- oracle笔记整理6——常见函数、scott解锁、length与lengthb、char与varchar
- length,lengthb和substr,subtrab
- Oracle 中length 與lengthb 介紹
- oracle中length()与lengthb()区别
- oracle中length()与lengthb()区别
- oracle length与lengthb的区别
- Oracle中的length()与lengthb()的区别 ?
- Oracle数据库的varchar2和nvarchar2、LENGTH 与 LENGTHB 的区别
- oracle中length、lengthb、substr、substrb用法小结
- length()与lengthb()
- C#入门学习(2) 用户登录
- Android UI设计
- C++中STRING转为INT (转)
- TinyOS操作系统学习 1
- deep learning 研究机构
- Oracle Length 和 Lengthb 函数说明 笔记
- suse linux10 或是11安装oracle 10g注意事项
- 使用AutoIt做广东省英语A级与计算机水平考试的考前测试
- HDU 2602 Bone Collector
- tomcat自动部署方式
- 我对C++的前景看法 C++和C#的对比
- 如何测试洗牌程序
- c语言的几个重要知识点
- poj搜索题目