Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Sortowanie tabeli wyrażeniami regularnymi

$
0
0
Witam mam taką tabelę :

id | text

1 111/Aa

2 111/Sa

3 111/1

4 111/2

5 1111/3

6 1111/bbbbbbbb

Jak posortować to

żeby zwrócić rekordy w takiej kolejności (tzn pierwsze rekordy z literami od a do z po / a potem liczby rosnaco):

111/Aa

1111/bbbbbbbb

111/Sa

111/1

111/2

1111/3

Próbowałem coś takiego:

SELECT * from tabela ORDER BY IF(text RLIKE '[a-z] ', 1, 2 ) , text ASC;

ale zwraca coś takiego ;/

111/1
111/2
111/3
111/AB
111/bbbbbbbb
111/Sa

Ma ktoś jakiś pomysł jak to zrobić wyrażeniem regularnym lub może w inny sposób ?

Viewing all articles
Browse latest Browse all 21942