【问题标题】:Using WHERE and ORDER BY together in Oracle 10g在 Oracle 10g 中同时使用 WHERE 和 ORDER BY
【发布时间】:2014-08-27 15:51:06
【问题描述】:

我的问题:选择除文员以外的所有员工的所有数据。按他们的最后一个排序 名字

我的查询:

select * from employees WHERE job_id NOT like '%CLERK' AND order by last_name

但它不起作用

【问题讨论】:

    标签: sql oracle oracle10g


    【解决方案1】:

    删除AND

    select * from employees 
    WHERE job_id NOT like '%CLERK' 
    order by last_name
    

    基于cmets,带有伪代码

    select * from employees 
    WHERE job_id != 'CLERKS'
    AND DateAppointedFielName BETWEEN StartDate AND EndDate 
    order by last_name
    

    【讨论】:

    • 没问题,如果有帮助,您可以投票/标记为答案... :)
    • 这个怎么写 --> 选择除 CLERKS 和 93 年 1 月至 97 年 8 月之间任命的员工之外的所有员工数据
    猜你喜欢
    • 1970-01-01
    • 2016-02-26
    • 2013-02-06
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多