-1

Я хочу добавить дополнительный столбец с необязательным именем, кроме подсчитанного ниже столбца, код, который я написал, выглядит так, как показано ниже, и показывает результат, как показано ниже.

SELECT COUNT(ID) FROM TBL_STUDENTS_INFO where 
TBL_STUDENTS_INFO.come_from_university is not null
UNION ALL
SELECT COUNT(ID) FROM TBL_STUDENTS_GO
UNION ALL
SELECT COUNT(ID) FROM TBL_STUDENTS_TAJIL

    Result
    COUNT(ID)
    41
    88
    9

я хочу, чтобы код показывал такой результат

Extra_Column      Counted
cnt_come_uni      41
cnt_go            88
cnt_tajil         9

1 ответ1

1

я мог бы решить вышеупомянутый запрос с кодом ниже

SELECT 'come' label, to_char(COUNT(ID)) FROM TBL_STUDENTS_INFO where TBL_STUDENTS_INFO.come_from_university is not null
UNION ALL
SELECT 'go' label, to_char(COUNT(ID)) FROM TBL_STUDENTS_GO
UNION ALL
SELECT 'taji' label, to_char(COUNT(ID)) FROM TBL_STUDENTS_TAJIL

теперь это шоу как это, как я ожидал

LABEL        NO of students
come          41
go            88
taji          9

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .