Сортировка из одного списка - 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'). Список элементов кода:

  1. имя жилы кабеля - название переменной, которая содержит данные для сортировки.
  2. 'PE' - значение переменной, символы, по которым происходит сортировка.
  3. DESC - ключевое слово, указывающее на порядок сортировки (в данном случае - по убыванию).

Оцени полезность:

15   голосов , оценка 3.933 из 5