MYSQL 搜尋 WHERE VALUE 與逗號分割字串匹配
P粉155551728
P粉155551728 2024-02-21 21:27:02
0
1
376

我的表格Property_types中有一個欄位PROPERTY_TYPE#,其中包含單一值,例如住宅、商業或辦公室。

執行查詢時

select * from property_types where property type like '%Residential,office%'

取得所有屬性,但沒有回傳任何內容。

我應該如何重寫查詢以僅選擇住宅和辦公室類型而不是所有房產類型?

我不想使用 OR 運算符,即 WHERE property_type = 'office' OR property_type = 'residential' 因為有很多屬性類型具有其他複雜的查詢運算子。

我嘗試了 FIND_IN_SET、SEARCH OPERATOR,但沒有任何效果。任何幫助將不勝感激。

P粉155551728
P粉155551728

全部回覆(1)
P粉297434909

嘗試以下操作:

SELECT *
FROM property_types
WHERE `property type` LIKE '%Residential%'
   OR `property type` LIKE '%office%'

為了進一步排除故障,請共用帶有範例的輸入表和預期輸出表。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板