2017-01-19 4 views
0

私がEMP_ID = 1として入力を与えた場合、私はEMP_ID、名前、SALのみoracleの特定の入力にNULL値が含まれていない列名を選択する方法は?

として出力を取得する必要があり、例えば用のOracle

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

にnull値がない含まれているだけで、それらの列を選択しますemp_id = 2として入力すると、emp_id、name、ageのみが返されます。

このシナリオでは、oracleにクエリを書きたいと思っています。

+0

は、あなたの入力だけEMP_IDによってウィル?どちらがユニークであると仮定する必要がありますか – Jucan

+0

はい、emp_idは一意になります。 –

+0

あなたは私が知る限り、それをSQLで行うことはできません。 PL/SQLでどのように処理したいですか? – Jucan

答えて

-3

コードはどのようなものになります - これは、PL/SQLです:

image

+0

上記のおかげでありがとう、私は1つの疑問を持って、その値を印刷するのではなく、特定の入力に対して値がnullでない列をすべて選択できるかどうかを疑問に思いますか? –

関連する問題