Oracle
 sql >> база данни >  >> RDS >> Oracle

Изберете само колони без стойности Null в Oracle

Семантиката на SQL не позволява това - всяка SQL заявка включва проекция, чрез която указвате какви колони искате в изхода.

Освен ако не стартирате заявката два пъти, не можете да знаете предварително какви ще бъдат резултатите. Всъщност, дори ако изпълните заявката два пъти, резултатите може да се променят между тях (освен ако не я изпълните в режим на сериализиране).

С други думи, въпросът няма много смисъл.

От друга страна, ако вашето изискване е просто да скриете колоната, когато се показва на потребителя, това е съвсем различен въпрос - такъв, чийто отговор не се крие в SQL, а в логиката на вашето представяне.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Бих искал да мигрирам Oralce DB към Amazon Redshift с AWS SCT

  2. Нуждаете се от заявка, за да получите списък с използвани и неизползвани таблици

  3. Oracle:Select distinct не работи, когато курсорът е вътре в курсор (използвайки израз на курсора)

  4. PLS-00386:намерено е несъответствие на типа между FETCH курсора и INTO променливите

  5. Закръгляване до 2 знака след десетичната запетая в SQL