Avatar billede KLS Novice
05. december 2002 - 15:33 Der er 5 kommentarer og
2 løsninger

!HASTER! - ASP Database kald

Jeg mener at kunne huske der eksistere et kald i en SQL sætning, som gør at den kun vælger 1 record med samme indhold istedet for alle 20.
Jeg har en dagbog, hvor der så er nogle felter så som
(dag, maaned, aar)  Disse felter bruges flere gange af samme bruger og måske også samme dag.

Det jeg så skal bruge er jeg vil kalde feltet aar en gang med samme værdi og skrive det til siden.
Her efter skal den vælge alle de måneder der er oprret, men kun samme måned en gang.

Dette resulteret i min SQl sætning i at siden blev 900 Linier lang.. Hvor den kun skulle have været 11 Linier.

Jeg mener der er en kommando til sql kald så den kun henter records med samme indhold 1 gang.
Avatar billede KLS Novice
05. december 2002 - 15:34 #1
Jeg mener det er noget man ligger ind i sin
strsql="select * from tabel_tbl"

Men kan ikke huske det da jeg ikke har haft brug for det i flere år.
Avatar billede dgivoni Nybegynder
05. december 2002 - 15:37 #2
"select distinct * from tabel_tbl"
skulle vist goere det du oensker
Avatar billede medions Nybegynder
05. december 2002 - 15:37 #3
Avatar billede arno Nybegynder
05. december 2002 - 15:37 #4
Har du prøvet at sige:
strsql="select destinct(*) from tabel_tbl"

/arno
Avatar billede dgivoni Nybegynder
05. december 2002 - 15:38 #5
men kun hvis posterne er helt identiske...
Avatar billede hossein Nybegynder
05. december 2002 - 15:43 #6
strSQL="select distinct minfelt, navn, dato where year(dato) = 2002 and month(dato) = 9 "

distinct acceptere kun et felt og ikke " * ".
Avatar billede KLS Novice
05. december 2002 - 15:46 #7
I fik point som i gjorde.. pga. det ene svar var rigtigt medhensynt til stave måden, og den anden medhensyn til hvordan jeg skulle kalde distinct(*) derfor..
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester