如何在 MySQL 中搜索多列?


讓我們瞭解如何在 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”運算子。這意味著任一子句必須匹配記錄才能返回結果。

更新於: 2021 年 03 月 09 日

2K+ 檢視

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告