zoukankan      html  css  js  c++  java
  • MySql计算字段的长度

    用户账号有用中文字符,查找所有含有中文字符的账号

    SELECT member_name FROM table_member WHERE length(member_name)!=char_length(member_name)

    LENGTH
    mysql里面的 “LENGTH” 函数是一个用来获取字符串长度的内置函数

    CHAR_LENGTH
    在mysql内置函数里面查看字符串长度的还有一个函数是 “CHAR_LENGTH”,这两个函数的区别是:
    LENGTH: 一个汉字是算三个字符,一个数字或字母算一个字符。
    CHAR_LENGTH: 不管汉字还是数字或者是字母都算是一个字符

    实例:
    (1)汉字
    SELECT LENGTH('字符');

    输出:6

    SELECT CHAR_LENGTH('字符');

    输出:2

    (2)字符

    SELECT LENGTH('abc');

    输出:3

    SELECT CHAR_LENGTH('abc');

    输出:3

    (3)varchar(n),n表示什么?

    MySQL5.0.3之前varchar(n)这里的n表示字节数

    MySQL5.0.3之后varchar(n)这里的n表示字符数,比如varchar(200),不管是英文还是中文都可以存放200个

  • 相关阅读:
    1. jQuery中的DOM操作
    jQuery查找节点(选择器)
    机器学习基础
    CRF
    NP
    LP
    kernel
    SVM
    凸优化和对偶
    语音识别 -- 概述
  • 原文地址:https://www.cnblogs.com/nxmxl/p/11691484.html
Copyright © 2011-2022 走看看