Hans: Anfängerfrage - Select

Beitrag lesen

Hi Simone,

select id, node_id, node_bez, node_punkt as node, node_lang
from nodedb
where node_bez='Frankreich'
or instr(node,to_char(node_id)) != 0;

instr-Funktion:

instr('Hallo','al') -> 2
instr('Hans','ui') -> 0

also, daß das Statement nicht unter MySQL läuft war mir klar, denn mysql kennt bestimmt nicht instr-Funktion. Daher habe ich Dir zwei Beispiele gemacht, wie es geht.

Guck bitte im Manual nach, wie die Funktion heißt, die nach einem Teilstring in einem String sucht und dann programmiere entsprechend des Returncodes.

Retuncode          Aktion
null               and (meine_funktion(node_id, node) is not null
teilstring         and length(meine_funktion(node_id, node)) is not null

Bitte nicht 1:1 übernehmen, da mysql bestimmt wieder ganz andere syntax hat, aber ich hoffe, die Vorgehensweise ist jetzt klar geworden, oder ?

Gruß

Hans