直接写不行
ORA-00920: invalid relational operator

解决方案 »

  1.   

    错了,提示是:ORA-01722: invalid number
      

  2.   

    select savevalue from 
    (
    select savevalue  from tableNames
    where ascii(savevalue)>=48 and ascii(savevalue)<=57
    ) where to_number(savevalue )>35
      

  3.   

    无法转换成数字的值不一定是以非数字开头的,比如字段中存在:
    12AUTYDN
    2003-4-4
    这样,用ascii的方法也不行,筛选出来的照样有无法转换成数字的值
      

  4.   

    如果只包含字母和数字的话:
    where lower(savevalue)=upper(savevalue) and savevalue>35
      

  5.   

    用lower(savevalue)=upper(savevalue) and savevalue>35的方法也不行,提示ORA-01722: invalid number
      

  6.   

    select * from 
    (select * from a where lower(savevalue)=upper(savevalue))
    where savevalue>35