Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Grupowanie, nietypowe
bpawlik
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 13.01.2005

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


Witam

czy mozliwe jest grupowanie wg CZŚCI wartości danego pola, np.
Kod
id | pole
1 | DIN 555 4
2 | DIN 555 5
3 | DIN 555 8
4 | DIN 1222 9
5 | DIN 1222 10 VZ
6 | DIN 1222 13 FZ


chcę otrzymać pogrupowane wg "DIN 555" i "DIN 1222"

Zaznaczam, że "rozbicie" wartości pola1 na dwie lub więcej kolumn nie wchodzi w grę (20.000 rekordów) i bardzo duże zróżnicowanie.

Czy może użyć coś takiego jak %LIKE%

Będę wdzięczy za wskazówki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
spenalzo
post
Post #2





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Domyślam, sie, że chodzi o sortowanie a nie grupowanie...
W każdym razie, jeżeli ma to być sortowane na podstawie dwoch pierwszych członów zapytania to prosze bardzo:

  1. SELECT *, SUBSTRING_INDEX(pole," ",2) AS srt
  2. FROM `aaa` ORDER BY srt


a jeżeli grupowanie:

  1. SELECT *, SUBSTRING_INDEX(pole," ",2) AS srt
  2. FROM `aaa` GROUP BY srt
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 04:50