Heim > Fragen und Antworten > Hauptteil
Ich habe ein Feld PROPERTY_TYPE in meiner Tabelle Property_types, das einen einzelnen Wert wie „Wohngebiet“, „Geschäftlich“ oder „Büro“ enthält.
Beim Ausführen einer Abfrage
select * from property_types where property type like '%Residential,office%'
Erhält alle Eigenschaften, gibt aber nichts zurück.
Wie soll ich die Abfrage umschreiben, um nur Wohn- und Bürotypen anstelle aller Immobilientypen auszuwählen?
Ich möchte den ODER-Operator nicht verwenden, d. h. WHERE property_type = 'office' OR property_type = 'residential'
weil es viele Attributtypen gibt, die andere komplexe Abfrageoperatoren haben.
Ich habe FIND_IN_SET, SEARCH OPERATOR ausprobiert, aber nichts hat funktioniert. Jede Hilfe wäre sehr dankbar.
P粉2974349092024-02-22 19:48:41
尝试以下操作:
SELECT * FROM property_types WHERE `property type` LIKE '%Residential%' OR `property type` LIKE '%office%'
为了进一步排除故障,请共享带有示例的输入表和预期输出表。