【问题标题】:mysql where clause wrong [duplicate]mysql where子句错误[重复]
【发布时间】:2015-07-24 13:26:03
【问题描述】:

选择 c.course_id ,c_title ,开始日期 ,start_date + 持续时间 ,地点 从课程 c ,提供o WHERE o.course_id = c.course_id AND o.start_date > SYSDATE -200;

【问题讨论】:

    标签: mysql sql database


    【解决方案1】:

    假设您想要的只是价格在 300 到 2000 英镑之间的行:

    SELECT * FROM [table] WHERE cost BETWEEN 300 AND 2000
    

    * 中填写您需要的列。

    【讨论】:

    • 我认为您可以像这样使用BETWEEN 关键字:WHERE cost BETWEEN 300 AND 2000
    • 我如何改变我的桌子并设置它?我需要设置用户输入的值是否超过 2000 或低于 300 数据库不会接受它
    • @moha 您可能想为此发布另一个问题,因为它本身就是另一个主题。验证可能更容易在服务器端和客户端实现。 Link to some more information that I was reading up
    • 这不是 OP 所要求的。问题是关于如何防止在给定范围之外插入带有cost 的新记录。
    猜你喜欢
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 2018-11-17
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    相关资源
    最近更新 更多