Hoe kan ik de onderstaande SQL query efficienter opbouwen?
SELECT * FROM tabel_adres
WHERE voornaam like 'jan%'
OR achternaam like 'jan%';
ik zoek iets als
SELECT * FROM tabel_adres
WHERE (voornaam OR achternaam) like 'jan%';
of
SELECT * FROM tabel_adres
WHERE 'jan%' in (voornaam achternaam);
maar dan werkend.
Ik wil alle records waar de velden 'voornaam' of 'achternaam' met 'jan' beginnen, selecteren. Nu volstaat de bovenstaande query wel, maar als ik later meerdere velden wil afzoeken wordt het een nogal lange en omslachtig query....
SELECT * FROM tabel_adres
WHERE voornaam like 'jan%'
OR achternaam like 'jan%';
ik zoek iets als
SELECT * FROM tabel_adres
WHERE (voornaam OR achternaam) like 'jan%';
of
SELECT * FROM tabel_adres
WHERE 'jan%' in (voornaam achternaam);
maar dan werkend.
Ik wil alle records waar de velden 'voornaam' of 'achternaam' met 'jan' beginnen, selecteren. Nu volstaat de bovenstaande query wel, maar als ik later meerdere velden wil afzoeken wordt het een nogal lange en omslachtig query....