Vraag & Antwoord

Webprogrammeren & scripting

twee keer LIKE in een query

Anoniem
yolk2003
2 antwoorden
  • Uit de MySQL-database wil ik de namen ophalen van alle clubs met een x of een y. Ik dacht dat het iets zou moeten zijn als:
    [code:1:a821d01ba5]SELECT id, clubnaam, plaats
    FROM clubs
    WHERE clubnaam
    LIKE 'x%' OR LIKE 'y%'
    ORDER BY clubnaam ASC[/code:1:a821d01ba5]

    maar ik krijg deze melding
    [code:1:a821d01ba5]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIKE 'y%' ORDER BY clubnaam ASC' at line 2[/code:1:a821d01ba5]

    Moet ik voor x en y een aparte select-query maken of kan ik de query zo maken dat op x en y wordt gezocht?
  • Moet dit niet zo:?

    [code:1:1494c152ba]

    WHERE
    clubnaam LIKE 'x%' OR
    clubnaam LIKE 'y%'
    ORDER BY
    clubnaam ASC
    [/code:1:1494c152ba]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.