Как отфильтровать столбец базового условия SQL

Насколько мне известно, нет.

Обстоятельные показания из $LC_CTYPE, locale и такие могут казаться заманчивыми, но они полностью отделены от кодирования терминального приложения (фактически, эмулятора) используйте

. Они могут только отображать символы на экране.

Они могут только выводить что-то, присутствующее в кодировке, например, ä, сделайте снимок экрана, проанализируйте это изображение и проверьте правильность выходного символа.

Нет, это невозможно, к сожалению.

0
задан Endi Nurcahyo 17 January 2019 в 04:25
поделиться

1 ответ

Вы не можете.

Запрос всегда возвращает фиксированное количество столбцов. Нет способа написать запрос, который задним числом действует по своему определению.

Лучшее, что вы можете сделать, это получить A + MAX (A) в каждой строке (+ то же самое для каждого столбца), используя оконные функции, а не агрегатные функции.
Если вы кодируете приложение, подключенное к этой БД, это поможет вам определить критерии при самой первой прочитанной вами записи.

SELECT Name, A, MAX(A) OVER () AS MaxA, B, MAX(B) OVER () AS MaxB, C, MAX(C) OVER () AS MaxC, D, MAX(D) OVER () AS MaxD
FROM T
0
ответ дан FXD 17 January 2019 в 04:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: