05. marts 2007 - 10:38
Der er
17 kommentarer og 1 løsning
vis kun foerste vaerdi
jeg har en select: SELECT col1, col2 from test where col1='1' DB'en er fyldt saadan: col1 col2 ----------- 1 abc 1 def 2 bla 2 bla2 mit problem er, at den ikke i select-commandoen kun skal finde foerste data-set (altsaa ikke 1,def - men kun 1,abc) med venlig hilsen kernelx
Annonceindlæg fra FPT Software
05. marts 2007 - 11:08
#1
Skal du også have '2, bla' med altså den første inden for hver værdi af col1 eller kun den allerførste overhovedet ?
05. marts 2007 - 11:09
#2
nej, jeg skal kun have 1,abc
05. marts 2007 - 11:14
#3
kun allerfoerste overhovedet
05. marts 2007 - 11:20
#4
der maa ogsaa bruges PL/SQL
05. marts 2007 - 11:30
#5
Du kan måske prøve med ROWNUM SELECT * FROM(SELECT col1 from test where col1='1') WHERE ROWNUM=1;
05. marts 2007 - 11:35
#6
Hvis det er 1-tallet du går efter, og ikke så meget col2, kan du bruge select distinct(col1), col2 where .... Det vil betyde, at du kun får vist værdier i col1 én gang.
05. marts 2007 - 11:40
#7
SELECT * FROM(SELECT col1, col2 from test where col1='1') WHERE ROWNUM=1; Skal det være ;o) jba1548>> Din vil stadig vise begge 1-taller da du har col2 med.
05. marts 2007 - 11:47
#8
Hvad med LIMIT 1 ?
05. marts 2007 - 11:49
#9
limit fungerer ikke i Oracle
05. marts 2007 - 11:50
#10
Det er en MySQL-ting ;o)
05. marts 2007 - 11:51
#11
der maa ogsaa bruges PL/SQL Troede det var til SQL :)
05. marts 2007 - 11:54
#12
Fandt noget.. ved ikke om det kan bruges: Select * From (Select ROWNUM As LIMIT, T.* From (Select * From TABLE Order By NAME) T) Where LIMIT Between 5 And 100 og // mysql select col from tbl limit 20; // Oracle select col from tbl where rownum<=20; // Microsoft SQL select top 20 col from tbl;
09. marts 2007 - 10:31
#13
Kommet videre?
12. marts 2007 - 14:40
#14
Hallå?
02. april 2007 - 09:43
#15
hi, sorry - at jeg foerst svarer nu. mange tak for jeres loesninger. dem som skriver svar indenfor de naeste to timer ... for points @ hgc, michael_stim, jba1548, mcgoat
02. april 2007 - 18:56
#16
Samler ikke på point, ellers tak. Men ville være rart at vide hvad løsningen blev.
04. april 2007 - 14:00
#17
ingen som samler paa points?
24. april 2007 - 21:38
#18
lukket
Computerworld tilbyder specialiserede kurser i database-management