webForumDet fria alternativet
Logga in / Bli medlem

Select sats

Databaser & SQL

4 svar · 157 visningar · startad av MM

Medlem sedan maj 2000138 inlägg
Frågan#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!

251 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)