22. februar 2007 - 10:55Der er
11 kommentarer og 2 løsninger
Hurtig SQL hjælp søges
Jeg har 2 forespørgelser:
1)
SELECT * FROM xxx ORDER BY Navn;
2)
SELECT "A" AS Hold, xxx.Navn FROM xxx WHERE (((xxx.Hold)='1E')) OR (((xxx.Hold)='2E')) OR (((xxx.Hold)='1F')) OR (((xxx.Hold)='2F')); UNION SELECT "B" AS Hold, xxx.Navn FROM xxx WHERE (((xxx.Hold)='3E')) OR (((xxx.Hold)='4E')) OR (((xxx.Hold)='3F')) OR (((xxx.Hold)='4F')); UNION SELECT "C" AS Hold, xxx.Navn FROM xxx WHERE (((xxx.Hold)='5E')) OR (((xxx.Hold)='6E')) OR (((xxx.Hold)='5F')) OR (((xxx.Hold)='6F')); UNION SELECT "D" AS Hold, xxx.Navn FROM xxx WHERE (((xxx.Hold)='7E')) OR (((xxx.Hold)='8E')) OR (((xxx.Hold)='7F')) OR (((xxx.Hold)='8F')); UNION SELECT "E" AS Hold, xxx.Navn FROM xxx WHERE (((xxx.Hold)='9E')) OR (((xxx.Hold)='10E')) OR (((xxx.Hold)='9F')) OR (((xxx.Hold)='10F'));
og tabel xxx ser ud som følgende: Navn (Teskt) Hold (Tekst) Mødt (Tekst) Afregnet (Tekst)
Nu vil jeg gerne i den første forespørgelse have inkluderet således at der kommer til at stå om man er på A,B,C,D eller E.
Så den kommer ud med data der ser sådan her ud: Navn Hold Mødt Afregnet Stort hold person1 1E A person2 2E A person3 4F C
Jeg kan ikke gemmenskue om der skal sammenlignes navn eller noget.. Det kan også være at de 2 forespørgelser skal slåes sammen.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Slettet bruger
22. februar 2007 - 11:23#1
Jeg har ikke testet det.
Jeg går ud fra, du bruger access.. På MySQL skal IIF erstattes med IF.
SELECT *, IIF( Hold IN ('1E','2E','1F','2F'),"A",IIF( Hold IN ('3E','4E','3F','4F'),"B",IIF( Hold IN ('5E','6E','5F','6F'),"C",IIF( Hold IN ('7E','8E','7F','8F'),"D",IIF( Hold IN ('9E','10E','9F','10F'),"E","" ) ) ) ) ) AS Stort_hold FROM xxx ORDER BY Navn
Scoty > Vær opmærksom på, at løsningen som du vælger ( kvadratroden ), vil kræve at du skal vedligeholde to forespørgsler hvis der kommer nye holdnumre til ...
Jeg kan desværre ikke vurdere hvilken løsning der er bedst da, jeg ikke er så meget inde i SQL sproget mere.. Så jeg deler point.. Håber i acceptere dette.
Heller ikke her fra :P.. Ha en god weekend, når i når så langt..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.