如何在 MySQL 中搜索多列?

mysqlmysqli database

让我们了解如何在 MySQL 中搜索多列 −

注意:我们假设我们已经创建了一个名为 ‘DBNAME’ 的数据库和一个名为 ‘tableName’ 的表。

可以使用 ‘AND’ 和 ‘OR’ 运算符,具体取决于用户希望搜索返回的内容。

让我们借助示例 − 来看一下。

示例

SELECT colName FROM tableName WHERE my_col LIKE %$param1% AND another_col LIKE
%$param2%;

在上面的例子中,‘AND’运算符。

这意味着两个子句都必须匹配一条记录才能返回结果。

查询

SELECT colName FROM tableName WHERE my_col LIKE %$param1% OR another_col LIKE
%$param2%;

在上面的例子中,使用了‘OR’运算符。这意味着两个子句中的任何一个都必须匹配一条记录才能返回结果。


相关文章