Das geht mit Sicherheit so. Ob die Ergebnismenge nun aus einzelnen Feldern oder zusammengesetzten besteht ist völlig egal. In diesem Ergebnisfeld wird dann nachgeschaut, ob der Suchbegriff darin vorkommt.
Das hier müsste auch gehen :
SELECT * from TABELLE where upper (Feld1||Feld2) like '%SUCH%';
Vielleicht noch mit ein paar Decimals per CAST bestücken als Würze.
Aber die Idee ist nicht schlecht ! Werde das in (zurückgestelltem) konkreten Fall sogar so machen. Da verwechselt ein Penner immer die Anrede und den Namen und wundert sich, daß nichts gefunden wird.