Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] segregowanie wyników, ORDER BY *** DESC
adi456
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

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


Witam

Czy da się posegregować wyniki z bazy danych żeby były od największej czyli ORDER BY *** DESC

chodzi o wartości liczbowe, segreguje je w nienaturalny sposób czyli 9 jest większe od 11, wiem że to dlatego że pole w tabeli nie jest ustawione na wartość liczbową, ale chodzi o to żeby nic nie grzebać w bazie danych ponieważ jest to baza MSSQL która współpracuje z programem PCMARKET i nie mogę dopuścić żeby coś padło,

więc czy jest możliwość żeby liczby segregowały się w naturalny sposób czyli 11 jest większe od 9 bez zmiany parametrów tabeli w bazie danych?
Go to the top of the page
+Quote Post
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


http://nospor.pl/mysql-faq.html#faq-5
Go to the top of the page
+Quote Post
kefirek
post
Post #3





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


  1. SELECT CAST(kolumna AS SIGNED) AS int FROM tabela ORDER BY int DESC

CAST

Ten post edytował kefirek 2.11.2010, 16:21:14
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 - 07:23