Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dlaczego funkcja max i min nie działa....., MAX I MIN...
Lion_87
post
Post #1





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Dlaczego funkcja max i min nie działa poprawnie.
OTO TABELA
ID | name | punkty
1 | klop | 52
2 | polop | 8
3 | max | 115

..i wpisując to pytanie
SELECT max(punkty) from tabela;

... wynikiem wcale nie jest id=3
DLACZEGO!!!
Go to the top of the page
+Quote Post
Sedziwoj
post
Post #2





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

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


bo wynikiem są maksymalne punkty i tylko to każesz wyświetlać wyświetla.
Go to the top of the page
+Quote Post
Lion_87
post
Post #3





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


A MOŻESZ ODPOWIEDZIEĆ PO POLSKU!!!
Go to the top of the page
+Quote Post
JaRoPHP
post
Post #4





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Cytat(Lion_87 @ 18.04.2007, 07:30:16 ) *
A MOŻESZ ODPOWIEDZIEĆ PO POLSKU!!!
Nie krzycz...

Twoje zapytanie wyciąga największą wartość z kolumny punkty (MAX(punkty)), czyli 115.
Go to the top of the page
+Quote Post
kwiateusz
post
Post #5


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




  1. SELECT id FROM tabela WHERE punkty = max(punkty);


o to Ci chodzi?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 22:14