Сортировка из одного списка - MySQL
Формулировка задачи:
Прошу прощения если это гдето оговаривалось, а я не понял, т.к. не програмист.
-Вопрос вот в чем
у меня есть программа написанная предположительно в MySQL
в ней генерируються списки изходя из заранее внесенных мной данных в чяейкию
Есть кабель у него есть ячейки
Имя кабеля: [160010] (пример -W11)
имя жилы кабеля: [160220] (пример 1, 2, 3, PE, SH)
экран кабеля: [160235] ( Shield)
Код найденый в таблице
#OrderBy 160010, 160210
#160010 #160210
в результате генерации получаем
-W11 PE
-W11 SH
-W11 1
-W11 2
-W11 3
А необходимо
-W11 1
-W11 2
-W11 3
-W11 PE
-W11 SH (лучше Shield)
Узнал о своей проге - use standard SQL syntax. Arguments must be inserted in [ ]
Решение задачи: «Сортировка из одного списка»
textual
Листинг программы
ORDER BY `имя жилы кабеля` LIKE 'PE' DESC
Объяснение кода листинга программы
В данном коде происходит сортировка данных в списке по определенному условию. Постановка задачи состоит в следующем: необходимо отсортировать данные из одного списка, используя определенный критерий. В данном случае список данных сортируется по имени жилы кабеля, при этом условием сортировки является наличие в имени жилы кабеля символов 'PE'. То есть, строки, содержащие эти символы, будут отображаться в начале списка, а строки без них - в конце. Сортировка происходит в порядке убывания, то есть от наиболее полного (с большим количеством символов 'PE') к наименее полному (с меньшим количеством символов 'PE'). Список элементов кода:
имя жилы кабеля
- название переменной, которая содержит данные для сортировки.'PE'
- значение переменной, символы, по которым происходит сортировка.DESC
- ключевое слово, указывающее на порядок сортировки (в данном случае - по убыванию).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д