zoukankan      html  css  js  c++  java
  • MSSqlServer函数Len()、DataLength()

    Len()
    LEN 函数返回文本字段中值的长度(汉字和中文标点为长度1,不包含trailing space)。

    用法
    SELECT LEN(column_name)

    DataLength()
    函数返回用于表示任何表达式的字节数(汉字和中文标点为长度2,包含trailing space)。

    用法
    SELECT DataLENGTH(column_name)

    用例
    DECLARE @d VARCHAR(20),--可变长度,非 Unicode 字符数据。
                   
    @e NCHAR(20),--n 个字符的固定长度的 Unicode 字符数据。
                  
    @f CHAR(20)--固定长度,非 Unicode 字符数据,长度为 n 个字节。

    SET @d = 'abc'
    SET @e = 'abc'
    SET @f = 'abc'

    SELECT LEN(@dAS [LEN],DATALENGTH(@dAS [DATALENGTH] --3,3
    SELECT LEN(@eAS [LEN],DATALENGTH(@eAS [DATALENGTH] --3,40
    SELECT LEN(@fAS [LEN],DATALENGTH(@fAS [DATALENGTH] --3,20

    汉字和中文标点个数:SELECT DataLENGTH(column_name) - LEN(column_name) 

     

  • 相关阅读:
    Promise笔记
    srping-cloud-stream集成rocketmq
    mysql锁
    profiling分析
    mysql慢查询
    sql语句中in与exists的使用区别
    数据库死锁的解决办法
    死锁的形成以及处理
    百万数据修改索引,百万数据修改主键
    创建视图索引
  • 原文地址:https://www.cnblogs.com/zhxhdean/p/2769855.html
Copyright © 2011-2022 走看看