Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%)
|
Witam,
mam w tabeli kolumnę rozdzielczosc i w niej wpisy tego formatu 1200x1800 jaki dać typ danych, żeby po takim zapytaniu wybierały się według rozdzielczości? Kod SELECT * FROM tabela ORDER by rozdzielczosc;
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
To nie taka prosta sprawa. Musisz się nieźle nakombinować aby uzyskać pożądany efekt. Generalnie musisz powycinać odpowiednie fragmenty ciągu (np. 1280x800), zrzutować je na liczbę całkowitą (aby poprawnie dokonywać obliczeń). Posortować możesz rekordy po iloczynie szerokości (tu: 1280) i wysokości (tu: 800). Wygląda to tak:
Oczywiście pod @rozdzielczosc podstaw nazwę swojej kolumny. W ostatnim przykładzie podstaw nazwę tabeli oraz kolumny. |
|
|
|
sannin [SQL] Sortowanie nietypowych wartości 22.05.2009, 22:52:40
cycofiasz Rozbij to pole na 2 pola: osobno szerokość i wysok... 23.05.2009, 08:55:09
Wieviór Spróbuj tak:
[SQL] pobierz, plaintext SELECT * FR... 23.05.2009, 08:56:39
Crozin Możesz ustawić tę kolumnę jako ENUM i przy wprowad... 23.05.2009, 09:33:33 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 16:08 |