2017-01-19 12 views
0

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

emp_id name  sal  age  hire_date 
1  alex  5000 null  null 
2  andy  null 24  null 

для например, если я дать ввод как emp_id = 1, я должен получить вывод как emp_id, имя, сала только

если я даю ввод как emp_id = 2, он должен возвращать emp_id, имя, возраст.

Я хочу написать запрос в oracle для этого сценария.

+0

Будешь вход только emp_id? Который я должен предположить, что он уникален – Jucan

+0

да, emp_id будет уникальным. –

+0

хорошо, вы не можете сделать это только в SQL, насколько я знаю. Как бы вы хотели справиться с этим в PL/SQL? – Jucan

ответ

-3

Что код будет выглядеть - это PL/SQL:

image

+0

Спасибо за вышеупомянутый запрос, у меня есть одно сомнение, можем ли мы выбрать все те столбцы, где значения не равны нулю для данного ввода, вместо того, чтобы печатать это значение? –

 Смежные вопросы

  • Нет связанных вопросов^_^