有个棘手问题,很急。 
两句sql语句在oracle里面比较。 
一句是    select * from table1 order by name 
另一句是  select * from table1 
总的输出结果应该一致,但是一个排序,一个不排序。 
如果要得出结论,他们2句是不同的语句,结果输出是错误的,那么如何做比较好。 
有谁有主意啊?????????? 

解决方案 »

  1.   

    就是比如2个sql语句,一个有排序,一个不排序,他们输出结果都一样,但是他们行排列的不一样的。
    如何让他们显示改2句sql语句是不一样的。
      

  2.   

    看了几遍,终于貌似理解楼主的意思了
    是不是说怎么让查询结果体现出排序和不排序的不同?
    在排序的那一句order by 的末尾加上 desc
    改成从大到小排序,再看看
    或者你可以根据别的字段排序
      

  3.   

    select * from table1 order by name acs  --按name字段升序排序
    select * from table1 order by name desc  --按name字段降序排序
      

  4.   

    select * from table1 order by name acs  --按name字段升序排序 
    select * from table1 order by name desc  --按name字段降序排序
    就是这个区别啦
    第一个SQL语句是默认的那种升序
    二 : sql就是那样查询啊,没有什么特别
      

  5.   

    呵呵呵wildwave和wh和我以前搞数据库的同事一样的习惯哟,喜欢NBA,喜欢好起来勇破三军,软起来谁都可以捏的lakers