本帖最后由 qq35610 于 2012-04-11 18:15:29 编辑

解决方案 »

  1.   

    CHAR_LENGTH(str) 
    返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10, 而CHAR_LENGTH()的返回值为5。 select  *
    from tb
    where CHAR_LENGTH(title)<=4
      

  2.   


    select * from 有一数据表
    where length(title)<=4
      

  3.   


    还想问一下,如果title字段包含英文字符串,或者中英文混合字符串,该如何实现限制4个字符的功能
      

  4.   

    一样。注意看 CHAR_LENGTH() 函数的说明。