Не могли бы вы все помочь мне с этим?
В настоящее время у меня есть этот SELECT, который возвращает данные, упорядоченные таким образом
SELECT DISTINCT gl.group_id,
gl.group_name,
gl.group_description,
gl.status_code,
gl.member_count,
(
SELECT grpp.group_name
FROM test_group_relationship grel
JOIN test_group grpp
ON grel.parent_group_id = grpp.group_id
WHERE grel.child_group_id = gl.group_id
) AS parent_group_name,
gl.group_name_key,
gl.group_description_key
FROM test_group gl
WHERE gl.group_org_id = '3909'
AND gl.group_name_key like '%' || 'GROUP' || '%'
ORDER BY
gl.group_name_key, CONVERT(gl.group_name, 'WE8EBCDIC500')
Вывод ниже. Я попытался сделать отступ в столбцах для вставки данных.
GROUP_NAME GROUP_NAME_KEY
Add Group Basic Flow ADD GROUP BASIC FLOW
Administrative Group ADMINISTRATIVE GROUP
Amy Group 33 AMY GROUP 33
Amy Test Group 1 AMY TEST GROUP 1
another add group test from matt ANOTHER ADD GROUP TEST FROM MATT
** Мой вопрос в FIELD GROUP_NAME -> как я могу сортировать данные, используя ORDER BY
так что строчные буквы будут отсортированы перед прописными.
Ожидаемый результат: -
значение "еще один дополнительный тест группы из Мэтта" должно стоять на первом месте.
вначале сортируются строчные буквы, а затем верхний регистр.
Смотри также: