Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

sortowanie wg ilości znaków w łańcuchu

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

sortowanie wg ilości znaków w łańcuchu

Postprzez zephyr7 » 24 października 2005, o 17:39

Cześć! Mam taki problem: pobieram z bazy danych zapytaniem SELECT wyrazy i otrzymuję je wyświetlone w kolejności alfabetycznej, np:

CAT
CLUE
DONE
FIGHT
SEE
WEIGHT

co zrobić, żeby wyświetlał wyrazy wg ilości znaków, czyli:


CAT
SEE
DONE
FIGHT
WEIGHT

Chodzi o to, żeby wyrazy najkrótsze znalazły się na początku, a najdłuższe na końcu!? Będę wdzięczny za każdą sugestię!
zephyr7
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 3
Dołączył(a): 24 listopada 2004, o 22:12

sortowanie wg ilości znaków w łańcuchu

Postprzez mumio » 24 października 2005, o 21:27

Witaj

założenia: Twoja tabela nazywa się 'twoja_tabela'
pole według którego chcesz układać wyniki: 'wyraz' typ VARCHR lub CHR

zapytanie jakie musisz zbudować to:

SELECT * FROM `twoja_tabela` ORDER BY LENGTH(wyraz) DESC

DESC lub ASC (malejąco lub rosnąco)

i to chyba wszystko ;-)

pozdrowienia
MUMIO
mumio
Jeszcze się uczę
Jeszcze się uczę
 
Posty: 12
Dołączył(a): 12 października 2005, o 15:02

Wielkie dzięki! Działa dokładnie tak jak trzeba!

Postprzez zephyr7 » 24 października 2005, o 22:38

Tylko dlaczego nie można znaleźć tego w żadnym podręczniku??? Zapytanie select z parametrem LENGTH wygrzebałem gdzieś z jakiejś strony po angielsku, inaczej pewnie bawiłbym się z tablicami :)

Jeszcze raz wielkie dzięki!
zephyr7
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 3
Dołączył(a): 24 listopada 2004, o 22:12

Wielkie dzięki! Działa dokładnie tak jak trzeba!

Postprzez DEXTER:) » 4 grudnia 2005, o 17:53

A ja w ten sam sposób posortować tablicę jednowymiarową? Tylko ja bym prosił od najdłuższego do najkrótszego.
DEXTER:)
Mega GURU
Mega GURU
 
Posty: 1366
Dołączył(a): 14 lipca 2004, o 11:27

Postprzez Insanity » 4 grudnia 2005, o 22:17

Insanity
Jeszcze się uczę
Jeszcze się uczę
 
Posty: 30
Dołączył(a): 7 grudnia 2004, o 23:08


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron