06. februar 2001 - 15:27Der er
9 kommentarer og 1 løsning
COUNT \"uden\" GROUP BY
Hej alle.
Jeg har opdaget at man får kvalificerede svar her på siden, så her kommer endnu et spørgsmål:
Er der nogen idè i at samle sine queries sammen i en sætning, eller kan man lige så godt stille flere separate queries? Lad mig forklare: Jeg ønkser at vide hvormange \"hits\" en given forspørgsel giver, samtidig med at jeg foretager forspørgslen. Samtidig har jeg tænkt mig at begrænset outputtet, så jeg kan ikke bare tælle længden af mit Perl-array. Altså, jeg vil integrere SELECT COUNT(*) FROM temp WHERE ???; med SELECT * FROM temp Where ??? LIMIT 10,10; Således at jeg får en ekstra kolonne der angiver det sidste query\'s virkelige længde (og ikke den længde som LIMIT sætter).
Gør jeg livet svært for mig selv, og skal jeg bare lave to queries, eller hva\'?
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.
en count(*) vælger netop det der er i din query. Subqueries er ikke tilgængelig i mySQL endnu så jeg tror ikke du har andre muligheder. På den anden side, så taber du ikke megen tid ved den ekstra query i forhold til en mere avanceret query.
codebase >> hvis du lagde mærke til det kommenterede jeg kun... fordi du havde svaret. Om berglund giver dig eller mig point er underordnet :) bare svaret kunne bruges er jeg tilfreds...
Efter nøje genlæsning af mit eget spørgsmål, kan jeg se at Codebase faktisk har svaret på mit spørgsmål. Jeg giver ham derfor pointene alligevel (og så må jeg sørge for at formulere mine spørgsmål således at de stemmer overens med det jeg faktisk ønsker at vide)!.
;) Godt gættet ljweb! Thomas B.
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.