如何在 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’运算符。这意味着两个子句中的任何一个都必须匹配一条记录才能返回结果。