select * from t1 where len(unicode(c1)) < 5
这个SQL 什么作用啊?
判断一个字符串中是否含有中文?
以及如何判断一个字符串中是否含有中文?

解决方案 »

  1.   


    【赛迪网-IT技术报道】问题:在不同数据库中如何判断一个字符串内是否含有中文? 解答: 在Oracle数据库中判断一个字符串内是否含有中文的SQL语句: 
    select * from t1 where length(c1) != lengthb(c1);
     在SQL Server数据库中判断一个字符串内是否含有中文的SQL语句: 
    select * from t1 where len(unicode(c1)) < 5;
     (责任编辑:卢兆林) 
      

  2.   

    查询下函数 Unicode 的功能:
        按照 Unicode 标准的定义,返回输入表达式的第一个字符的整数值。
      

  3.   

    在SQL Server数据库中判断一个字符串内是否含有中文的SQL语句: 
    select * from t1 where len(unicode(c1)) < 5;???最多也只能判断第一个字符是否中文吧
      

  4.   

    len(unicode(c1)) < 5  什么用处?
      

  5.   

    分别查下unicode和len的用法,你就知道了
       很好理解
      

  6.   

    len(unicode(c1)) < 5  
    是不是中文的len(unicode(c1)) = 5  ?
      

  7.   

    DECLARE @t TABLE(col varchar(2))
    INSERT @t SELECT '中'
    UNION ALL SELECT '国'
    UNION ALL SELECT '人'
    UNION ALL SELECT 'a'
    UNION ALL SELECT 'b'
    UNION ALL SELECT 'c'
    Select * from @t where patindex('%[啊-做]%',col)>0
    /*



    */
      

  8.   


    --只能判断第一个字符是否为中文或者全角字段,而不能判断字符串是否有中文
    create table #(name varchar(20))
    insert into # select 'd的的搜'
    insert into # select '的对付俄发'
    insert into # select '的ddddddddd'
    insert into # select 'uuu'
    insert into # select '的的里'
    insert into # select 'aaaaaaaaaaaaa'
    insert into # select 'bbbb'
    insert into # select 'aa'
    insert into # select 120
    insert into # select '1的的里'
    insert into # select 'w的的里'select *,unicode(name),len(unicode(name)) from #
    where len(unicode(name))<5
    name                             
    -------------------- ----------- -----------
    d的的搜                 100         3
    aaaaaaaaaaaaa        97          2
    bbbb                 98          2
    aa                   97          2
    120                  49          2
    1的的里                 49          2(6 行受影响)
      

  9.   

    to ojuju10 那如何判断一个字符串中是否含有中文?
    不是判断第一个,而要判断一整字符串
      

  10.   


    to huangqing_80 
    那如何判断一个字符串中是否含有中文? 
    不是判断第一个,而要判断一整字符串