Задавайте вопросы, мы ответим
Вы не зашли.
Есть таблица с названиями школьных классов. При запросе:
SELECT * FROM classes ORDER BY classname
получаю:
10а
10б
10в
10г
11а
11б
11в
1а
1б
1в
1г
2а
2б
если выполнить запрос: SELECT * FROM classes ORDER BY classname+0:
1а
1г
1в
1б
2а
2б
2в
2г
2д
3а
3б
4в
4б
4а
5а
5б
5в
6а
6б
6в
7а
7б
7в
8а
8б
9а
10в
10б
10а
числа идут по порядку а упорядочивания по буквам нет.
Как грамотно упорядочить эти значения по числам и алфавиту? Заранее благодарен.
Неактивен
order by classname+0, classname;
Но лучше, конечно, хранить числа и буквы отдельно
Неактивен
большое спасибо, работает))
Неактивен