Gå til innhold

Anbefalte innlegg

Problemstilling:

 

Hvordan smelter jeg sammen disse to spørringene: (eventuelt spør på en annen måte)

SELECT * FROM item WHERE title LIKE 'gladiator%'

SELECT * FROM item WHERE title LIKE '%gladiator%'

 

slik at jeg får følgende resultat:

Gladiator (2000)

Demetrius And The Gladiators (1954)

Elysium (Gladiator) - Lisa Gerrard (2002)

Funky Soul - Batiste, David & The Gladiators (2005)

Funky Soul, Pt. 1 - David Batiste and the Gladiators (2003)

Lenke til kommentar
Videoannonse
Annonse
Problemstilling:

 

Hvordan smelter jeg sammen disse to spørringene: (eventuelt spør på en annen måte)

SELECT * FROM item WHERE title LIKE 'gladiator%'

SELECT * FROM item WHERE title LIKE '%gladiator%'

 

Alle som matcher den første vil også matche den andre, så du kan jo bare bruke den andre?

Lenke til kommentar

Ja dette funket fint :) takk.

 

Ja, men må lese mer om det før jeg setter i gang.

 

 

Hva med å sortere på posisjonen til første forekomst av order gladiator?

 

SELECT * FROM item WHERE title LIKE '%gladiator%' order by instr(title,'gladiator')

 

Har du forresten vurder fulltekst søk?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...