mysql 根据条件判断执行哪个sql 语句_SQL语句 常用条件判断

条件判断写法:

对每天记录执行操作时,判断所限制的条件-----》

操作符:

=      <>(不匹配检查)!=            <=     >=

例:不是由供应商1003生产的产品           Where vend_id<>1003

AND 两个 同时满足

OR  两个条件中有一个满足即可

注意:And 和 or同时使用时应注意其优先级 and>or

例如:列出价格为10美元以上且由1002或1003制造的所有产品?

Where vend_id=1002 or vend_id=1003 and prod_price>=10;  此错误

Where (vend_id=1002 or vend_id=1003) and prod_price>=10;

BETWEEN   AND

价格在5美元和10美元之间的所有产品

WHERE prod_price between 5 and 10;

LIKE '%_城市%'

百分号(%)——任何字符,出现任意次数 ,

可在搜索模式中任意位置使用,也可使用多个通配符

例如:任意以jet起头的词    Where prod_name LIKE ‘jet%’;

下划线(_)——只匹配单个字符

Where prod_name LIKE ‘_ton anvil’;

IN()      在范围里

NOT IN()   不在范围里

IS NULL    为空

你可能感兴趣的:(mysql,根据条件判断执行哪个sql,语句)