sql中同时使用and和or运算符

Posted

技术标签:

【中文标题】sql中同时使用and和or运算符【英文标题】:Use And and or operator together in sql 【发布时间】:2021-12-31 06:22:39 【问题描述】:

有什么方法可以让我使用 and 和 like 运算符来获得期望

从表中选择 *,其中 column1 = 1 和 column2 =10,column3 像 '%we%' 或 column3 像 '%ws%'

只需要在第 3 列中使用 or ,但在其他 3 列中使用 and

【问题讨论】:

【参考方案1】:

试试这个:

Select * from table where column1 = 1 and column2 =10 and (column3 like '%we%' or column3 like '%ws%');

这就是您获得所需输出的方式。

【讨论】:

我试过了,但它获取了第 1 、 2 、3 列的所有记录

以上是关于sql中同时使用and和or运算符的主要内容,如果未能解决你的问题,请参考以下文章

关于sql中or 和and的问题。(在线等)

SQL -------- WHERE子句与AND,OR和NOT运算符结合使用。

SQL_(AND,OR,NOT)与或非

SQL And & Or 运算符

SQL AND & OR 运算符

SQL AND & OR 运算符:语法及案例剖析