webForumDet fria alternativet

Hjälp med statistik ur tabell...

2 svar · 292 visningar · startad av Elvis

ElvisMedlem sedan maj 200548 inlägg
#1

Har en tabell där jag lagrar uppgifter om mina DVD-filmer. Tabellen heter 'filmer', och jag skulle nu behöva hjälp med att ta ut statistik ur tabellen. Har kikat lite på nätet efter lösningar, men inte hittat någon bra som jag förstå mig på. Kan någon här på forumet kanske hjälpa till?

  1. I fältet som heter 'Kategori' lagrar jag uppgifter om vilka kategorier en film tillhör. En film kan tillhöra flera kategorier, och kategorierna skiljs åt med ett kommatecken. I fältet kan det exempelvis stå 'Komedi, Drama' om en film tillhör kategorierna komedi och drama.

Hur gör jag en sql-sats för att få ut hur många kategorier det finns, och hur många filmer som tillhör en viss kategori?

  1. I fältet 'Actors' lagrar jag uppgifter om vilka skådespelare som finns i en film. Här skiljs också värdena för en film åt med hjälp av ett kommatecken, om det finns flera skådspelare i en film.

Hur gör jag en sql-sats för att få ut alla unika värden (skådespalare) ur hela tabellen?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Ändra datamodellen. Lagra aldrig flera värden i samma kolumn. Använd separata tabeller för att lagra kategori respektive skådespelare.

select count(*) from categories
select count(*) from actors
ElvisMedlem sedan maj 200548 inlägg
#3

Ok, tack för svaret.

127 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)