zoukankan      html  css  js  c++  java
  • Oracle / PLSQL函数

    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)

    您的资助是我最大的动力!
    金额随意,欢迎来赏!

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

    如果,想给予我更多的鼓励,求打

    欢迎大家关注我的个人博客 Lycos | 小站 !由于最近没时间处理,原域名http://www.liuyuchuan.com暂时停止使用

  • 相关阅读:
    java常用类及第三方开源库-资料汇总
    java动态追踪技术研究-美团技术中心
    MPP架构是什么?看这一篇就行了。。
    大数据基础-数据存储组件介绍
    Scrum团队从创建到成熟的四个阶段
    k8s基础知识-备忘总结
    Kafka基础知识总结笔记
    DDD学习大纲
    HBase资料汇总
    R-CNN系列(3)—— Fast R-CNN
  • 原文地址:https://www.cnblogs.com/yuchuan/p/oracle_LENGTH.html
Copyright © 2011-2022 走看看