Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med sql-sats

Postades av 2002-09-12 15:04:26 - Per Forsberg, i forum databaser, Tråden har 1 Kommentarer och lästs av 635 personer

Hej,

Håller på med ett marknadstest i ASP, där besökaren ska kunna välja 3 bland 24 bilder, fylla i kön och ålder.

Jag ska ha en sida som visar de tre bilder som fått flest röster beroende på kön, åldersgrupp.

Då man har skickat iväg de tre bilder man röstat på hamnar deras bildnummer under kolumnen valda_bilder i databas tabellen.

Jag ska alltså lista de top 5 bildnummer som förekommer mest i kolumnen valdabilder och som är valda av exempelvis män i åldersgruppen 15-20.

Skulle vara grymt om någon hade ett förslag på hur sql-satsen skulle se ut, själv har jag kört fast helt.

/Per



Svara

Sv: Problem med sql-sats

Postades av 2002-09-12 16:05:39 - Per Hultqvist

Jag förutsätter en tabell med en kolumn Bild (bildnumret) där det ligger en rad för varje röst. Då kan du göra på följande vis:

SELECT TOP 5 Bild,Count(Bild) as Antal
FROM Valda_bilder
GROUP BY Bild
ORDER BY Antal DESC

Om du vill göra urval på person så får du lägga till en kolumn Person i valda_bilder tabellen och låta denna peka på din Person-tabell. Därefter kan du göra urval genom att lägga till villkor i WHERE satsen och joina in diverse info. Ex

SELECT TOP 5 Bild,Count(Bild) AS Antal
FROM Valda_bilder
GROUP BY Bild
ORDER BY Antal DESC
WHERE Person.Alder>25
LEFT JOIN Person ON Person.ID=Valda_Bilder.ID

Jag har inte verifierat SQL-satserna men de bör ge dig en hint om hur du ska göra iallafall, även om det kan finnas en bugg eller två där :-)

/Per Hultqvist


Svara

Nyligen

  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 984
27 965
271 785
848
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies