一个字段message 空值里面 有数量不等的 \r和 \n , 请问怎样查询出所有空值?

解决方案 »

  1.   


    字段message 的值有  ‘\r\n’   '\r\n\n' 'r\r\n' 'r\n\r\r\n' ………… 等等 字段message的值 都是些空格和换行字符,现在就是想这些值查询出来
      

  2.   

    select * from m where message like '%\r%' or message like '%\n%'
    不过你其他有值的要没有\r或\n还差不多- - 不知道其他的查询方式了
      

  3.   


    对的, 查询出的结果只有 \n \r这些值字段,因为我的message字段里面有好多空值,我要删除掉, 
      

  4.   


    var str:String;//需要的值
    var str2:String;
    str = str.trim()
    for(int i=0;i<str.length;i++){
      str+=str[i].trim();
    }
      

  5.   

    select * from tablename where regexp_like(message,'\s+')
      

  6.   

    select * from m where message like '%\r%' or message like '%\n%'
      

  7.   

    update tablename set message=replace(message,'\r|\n','');
    delete from tablename  where message is null or message='';