Как в SQL вывести буквы английского алфавита по одной букве в каждой строке?
Как вывести буквы английского алфавита (1 столбец, по одной букве в каждой строке).
Ответы (2 шт):
Автор решения: SwaD
→ Ссылка
Запрос выводит букву английского алфавита по номеру символа. Одна буква в одной строке:
SELECT CHR(64 + ROWNUM) ENGLISH_CHAR FROM dual
connect by level <= 26
UNION ALL
SELECT CHR(96 + ROWNUM) FROM dual
connect by level <= 26
Автор решения: pegoopik
→ Ссылка
Ничего нового, просто размышления на тему
SELECT ASCII_CODE, CHR(ASCII_CODE)
FROM (SELECT ROWNUM + 64 ASCII_CODE FROM dual connect by level <= 58)
WHERE NOT ASCII_CODE BETWEEN 91 AND 96
или так
SELECT CASE X WHEN 1 THEN CHR(N) ELSE LOWER(CHR(N)) END W
FROM
(SELECT ROWNUM X FROM dual connect by level <=2),
(SELECT ROWNUM + 64 N FROM dual connect by level <=26)