Hej finns det någon som kan hjälpa mig hur man söker en del av en mening i SQL? Hej Hej Sven select * from t where namn like 'M%' -- alla poster där namn börjar på M Så här ser min kod ut (gäller för att söka musik i en databas) Du anger din variabel från sökfältet i frågan. Använder du Access?(programmet)SQL - problem
Ex om jag vill ha fram all information om en person ex Madeleine Johansson men vill eller kan bara söka på ett av orden, hur skriver jag då?
Tack massor på förhand!
Gott nytt år på er allaSv: SQL - problem
Du måste då svara på om Madeleine Johansson står ihop i ett
ett fält eller om förnamn står i ett och efternamn i ett.
/SvenSv: SQL - problem
Madeleine Johansson står inte ihop.
I ett fält står det ex Madeleine Johansson. I ett annat fält står det ex har en katt.
Jag vill kunna få fram all information om Madeleine Johansson genom att söka på ex alla namn som börjar på M, eller genom att ex söka på johansson.
Tack på förhand!Sv: SQL - problem
select * from t where namn like '%Johansson%' -- alla poster där namn innehåller JohanssonSv: SQL - problem
Men hur gör jag för att få upp en ruta så att jag själv kan ange ett sökord?
Som det står nedan fungerar det inte.
SELECT *
FROM inspelningar
WHERE inspelningar.artist LIKE '%a%';
Däremot om det står:
SELECT *
FROM inspelningar
WHERE inspelningar.artist LIKE '*bb*';
...så får jag fram alla fält där bb finns med.
Så alltså, jag vill inte behöva ändra i koden varje gång jag söker något utan jag vill kunna ange en sökparameter av något slag.Sv: SQL - problem
"SELECT *
FROM inspelningar
WHERE inspelningar.artist LIKE '%" & dittsökord & "%'";
Testa också gärna med detta om det strular
'*" & dittsökord & "*'Sv: SQL - problem
Om du gör det, så kan du ju lätt (i frågan) göra om det tull en parameterfråga
<code>
"SELECT *
FROM inspelningar
WHERE inspelningar.artist LIKE '%" & [Ange sökord här] & "%'";
</code>
Med risk för att jag har missuppfattat...