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暂时停止使用

  • 相关阅读:
    一次router拦截器的应用
    node中的koa2
    node中从express到koa再到koa2的发展历程
    node中的crypto内置模块
    node中的http内置模块
    node中的stream(流)内置模块
    node中fs内置模块
    node 中的global对象和process对象
    CSS命名规范
    作品展示
  • 原文地址:https://www.cnblogs.com/yuchuan/p/oracle_LENGTH.html
Copyright © 2011-2022 走看看