Select sats

Databaser & SQL

4 svar · 177 visningar · startad av MM

Medlem sedan maj 2000138 inlägg
Trådstart#1

Hur skriver jag en select sats som hämtar alla poster där fältet "division" börjar på bokstaven P ?

Detta är till en föreningssite som skall här skall visa alla matcher som spelas av "pojklag"

Värdena i denna post kan innehålla exempelvis Herr IV, Pojkar A, Pojkar B osv.
Då vore det bra om man enkelt kunde hämta alla matcher från både Pojakr A och Pojkar B med en enda selectsats.

Medlem sedan maj 2000138 inlägg
#2

kom på det själv.

Om någon annan behöver veta:

WHERE division LIKE '%p%'

hämtar alla som har bokstaven p i fältet "division"

Medlem sedan jan. 200158 inlägg
#3

Nu plockar du ut alla poster som innehåller ett 'p'. Om du vill ta ut de poster som börjar på 'P' så skriver du:

SELECT * From Tabell WHERE division LIKE 'P%'

Medlem sedan juli 2000449 inlägg
#4

Det är viktigt att du inte har för många procent utan gör så som snabelelefant sa. En sökning med ett procent innan OCH efter kan vara krävande plus att eventuella index inte kan användas.

Medlem sedan maj 2000138 inlägg
#5

Oki doki.

Tackar för de nyttiga tipsen!

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)