1、LENGTH( string1 )2、LENGTHB( string1 )在oracle中,这两个函数都有差不多意思,最大的区别在于:length 求得是字符长度,lengthb求得是字节长度。
在了解这些之后,看些例子就明白了 

-- 查询姓名
select colName1 as 编号, colName2 as 姓名 from tableName;

-- 查询姓名长度为2的
select colName1 as 编号, colName2 as 姓名 from tableName where length(colName2) = 2;

-- 查询字节为6 的,也就是三位
select colName1 as 编号, colName2 as 姓名 from tableName where lengthb(colName2) = 6;

我们看一下有哪些情况

-- NULL对象
LENGTH(NULL)
Result: NULL-- 空值字符窜
LENGTH('')
Result: NULL-- 有一个字节的空
LENGTH(' ')
Result: 1--
LENGTH('Tech on the Net')
Result: 15-- 注意后面多了一个空格
LENGTH('Tech on the Net ')
Result: 16-- 汉字,一个汉字一位
LENGTH('张三')
Result: 2

LENGTHB(NULL)
Result: NULL   (single-byte character set)LENGTHB('')
Result: NULL   (single-byte character set)LENGTHB(' ')
Result: 1      (single-byte character set)LENGTHB('TechOnTheNet.com')
Result: 16     (single-byte character set)LENGTHB('TechOnTheNet.com ')
Result: 17     (single-byte character set)

转载于:https://www.cnblogs.com/yuchuan/p/oracle_LENGTH.html

Oracle / PLSQL函数 - LENGTH和LENGTHB相关推荐

  1. sql 函数length() 和lengthb()的区别

    select length('hello world!') from dual; --12 select length('你好,世界!') from dual; --6 select length(' ...

  2. Oracle字符函数length substr concat实例

    --字符函数 --伪表dual --(1)求字符串长度 select length('123.456/-*') from dual --(2)截取函数求字符串的子串 select substr('AB ...

  3. oracle length函数中文,Oracle Length 和 Lengthb 函数说明 .(用来判断记录值里是否有中文内容)...

    一.官网的说明 Purpose The LENGTH functionsreturn the length of char. LENGTH calculates length usingcharact ...

  4. Oracle Length 和 Lengthb 函数说明 .(用来判断记录值里是否有中文内容)

    一.官网的说明 http://download.oracle.com/docs/cd/E11882_01/server.112/e26088/functions088.htm#SQLRF00658 P ...

  5. oracle 修改字段长度_Oracle字段长度引起的思考length()和lengthb()

    "小X,问个问题啊,我这里想往一个表里插入另一张表的值.都是vachar2()字段,用length()看,原表那些值的长度都在20以下,目标表是varchar2(22),怎么会报错插入失败, ...

  6. oracle sum函数返回类型,Oracle / PLSQL SUM函数

    这个Oracle教程解释了如何使用Oracle / PLSQL SUM函数. SUM(x) 添加x中的所有值,并返回总和. SUM函数对一组行进行操作,并返回一行输出. Null值被SUM函数忽略.您 ...

  7. php get str length,Oracle自定义函数f_henry_GetStringLength

    Oracle下的Length()函数不能区分中英文,只能得到字符数而不能得到字节数,很多时候插入string到字段中时总要先进行一次检查,防止string长度超过了字段定义的长度,一般大家都是把这个检 ...

  8. oracle平均值语句,Oracle / PLSQL AVG函数

    这个Oracle教程解释了如何使用Oracle / PLSQL AVG函数. Oracle / PLSQL AVG函数计算表达式的平均值. Avg 函数对一组行进行操作,并返回一行输出. 空值被avg ...

  9. Oracle / PLSQL: RPAD 函数的用法

    Oracle / PLSQL: RPAD 函数的用法 1. Oracle/PLSQL RPAD 函数: 往源字符串的右侧填充一些字符 (字符串string1不能为空). 2. 语法格式: Oracle ...

  10. oracle lengthb(),Oracle中 length 和 lengthb 区别

    Oracle中length和lengthb的区别介绍: SQL> select length('51博客') from dual; LENGTH('51博客') ---------------- ...

最新文章

  1. I.MX6 android 源码下载
  2. 一文了解 Apache Flink 核心技术
  3. ubuntu中忘记root密码的解决方法
  4. 【剑指offer】面试题26:树的子结构(Java)
  5. Windows安装python,以及python的集成开发环境Pycharm
  6. django+uwsgi+nginx部署
  7. Bailian3237 鸡兔同笼【入门】
  8. 计算机图形学-样条曲线Spline
  9. 云运维管家服务器,云平台随身管理-我的“运维管家”
  10. openpyxl实现表头隔行插入及合并单元格
  11. kafka sasl java_Kafka 集群配置SASL+ACL
  12. java JLabel改变大小后如何刷新_【基本功】Java动态追踪技术探究
  13. uni-app小程序答题功能开发(左右滑动,判断,填空,问答,答题卡,纠错,做题倒计时等)
  14. Android Study Material Design 十 再探沉浸式
  15. 喝脱脂牛奶容易长青春痘
  16. Keras防止过拟合(一)Dropout层源码细节
  17. 华为鸿蒙系统是指芯片吗_华为要卖掉荣耀?假的!荣耀V40采用麒麟芯片和鸿蒙系统...
  18. 具有手摇柴油机带动的油泵和空压机带动的柴油喷嘴的涡轮喷气式飞机
  19. IDEA maven 项目依赖无法解析
  20. CSDN的积分如何获取

热门文章

  1. 第10题 正则表达式匹配(动态规划)
  2. C#和java和android中的NetWorkAdapter,httpRequest,WebView,json,xml
  3. Windows7中安装内存与可用内存不一致的解决办法
  4. JFreeChart学习示例
  5. 中国计划建设自己的卫星导航系统
  6. 123 Python程序中的线程操作-协程
  7. Python 43 视图 、sql注入问题 、事务 、存储过程
  8. 20155204《网络对抗》Exp 6 信息搜集与漏洞扫描
  9. Hibernate笔记①--myeclipse制动配置hibernate
  10. Oracle Recursive Calls 说明