1.select *  from scott.emp where not job>='MANAGER';
这里的“>=”是什么意思?
2.select  *  from  scott.emp  where  sal^=1100;
这里的"^="是什么意思?
!=代表不等于是吧?
怎么感觉怪怪的,有没有关于ORCALE语法这方面的大全啊?
初始ORCALE 9i,请各位相助!

解决方案 »

  1.   

    1.select *  from scott.emp where not job>='MANAGER';
    这里的“>=”是什么意思?答:这里是作字符串大小的比较,恐怕没有太多实际意义2.select  *  from  scott.emp  where  sal^=1100;
    这里的"^="是什么意思?
    !=代表不等于是吧?答:在oracle中,不等于很如下的表示方法,他们的含义是一样的:<>, !=, ~=, ^=
      

  2.   


     字符串,用大于号就表示,按字符来比较! 如:N>M
      

  3.   

    1.字符串的大小比较
    系统按从头到尾一个一个字母的ascii码来比较
    比如'Ball'>'Aall'
    'Bbll'>'Ball'
    'Ball'>'Bal'2.不等
      

  4.   

    哦,如果不是跟数值比较大小,就是跟首字母的顺序比较大小了?
    如:where salary > '1000',这里就是salary大于1000的条件;
    如:where name>'badf',这里意思是b开头以后的c,d,e 等等除a外的条件?
    谢谢!
      

  5.   

    where hphm like '%'|| phphm and csbz='Y';这句什么意思呢?
    ind number default 1 //这个是ind字段自增长嘛?
    谢谢了|
      

  6.   

    1.查找%phphm的值!
    2.oracle中没有自增长的列,除非你建了序列!
      

  7.   

    其中||是连字符! 
    如 a||b 就是 ab 
      

  8.   

    where hphm like '%'|| phphm and csbz='Y';hphm字段用正则表达式判定,是否hphm值右边部分包含phphm字段的整个值
    且csbz字段等于'Y'
      

  9.   

    c++ builder中,这个flag<< rfReplaceAll是什么意思呢?