Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tylko najwyższy element
vander1989
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


Witam!
Chciłem wyświetlić maxymalny element robie sobie max(kolumna_jaka_mnie_interesuje) i element max faktycznie jest na samej górze ale nie jest sam ponieważ wyswietlają się wszystkie inne elementy. Jak można selektem to zrobić zeby wyswietlał się ten jeden jedyny element.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
redman2
post
Post #2





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 13.10.2004

Ostrzeżenie: (0%)
-----


Pokaż zapytanie

Ten post edytował redman2 28.02.2010, 17:47:06
Go to the top of the page
+Quote Post
icetique
post
Post #3





Grupa: Zarejestrowani
Postów: 72
Pomógł: 13
Dołączył: 12.04.2009

Ostrzeżenie: (0%)
-----


  1. WHERE kolumna_jaka_mnie_interesuje = max(kolumna_jaka_mnie_interesuje)
?

bądź po prostu
  1. ORDER BY kolumna_jaka_mnie_interesuje DESC LIMIT 1
Go to the top of the page
+Quote Post
redman2
post
Post #4





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 13.10.2004

Ostrzeżenie: (0%)
-----


Powtórzę prośbę.
Podaj zapytanie. Chcesz całą odpowiedź czy pół odpowiedzi?
Go to the top of the page
+Quote Post
vander1989
post
Post #5





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


np.
  1. SELECT student.nr_albumu, nazwisko, Avg(ocena) FROM student, zaliczenie
  2. WHERE student.nr_albumu = zaliczenie.nr_albumu
  3. GROUP BY student.nr_albumu, nazwisko ;
  4.  
  5. lub
  6.  
  7.  
  8. SELECT wykladowca.nr_wykl, nazwisko, przedmiot.id_przed,nazwa,termin,ocena, Count(ocena) AS ilosc
  9. FROM wykladowca, przedmiot,zaliczenie,pro_zaj
  10. WHERE wykladowca.nr_wykl=pro_zaj.nr_wykl AND przedmiot.id_przed=pro_zaj.id_przed
  11. AND przedmiot.id_przed= zaliczenie.id_przed
  12. GROUP BY wykladowca.nr_wykl,nazwisko, przedmiot.id_przed,nazwa,ocena,termin;
  13.  
  14.  


Cytat(icetique @ 28.02.2010, 19:06:27 ) *
  1. WHERE kolumna_jaka_mnie_interesuje = max(kolumna_jaka_mnie_interesuje)
?

bądź po prostu
  1. ORDER BY kolumna_jaka_mnie_interesuje DESC LIMIT 1



Oracle chyba nie wspiera za bardzo opcji limit? i w where też nie można używać raczej MAX?
Go to the top of the page
+Quote Post
wiiir
post
Post #6





Grupa: Zarejestrowani
Postów: 260
Pomógł: 34
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----


a nie lepiej
Kod
select max(kolumna)
  from tabela
where cos=innecos
   and rownum = 1;


chociaz group by jest lepsze chyba

Ten post edytował wiiir 27.08.2010, 22:12:02
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 15:49