Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wybierz tylko kolumny bez wartości Null w Oracle

Semantyka SQL na to nie pozwala - każde zapytanie SQL zawiera projekcję, za pomocą której określasz, jakie kolumny chcesz w wyniku.

O ile nie uruchomisz zapytania dwukrotnie, nie możesz wiedzieć z wyprzedzeniem, jakie będą wyniki. W rzeczywistości, nawet jeśli uruchomisz zapytanie dwukrotnie, wyniki mogą się zmienić pomiędzy (chyba że uruchomisz je w trybie serializowalnym).

Innymi słowy, pytanie nie ma większego sensu.

Z drugiej strony, jeśli Twoim wymaganiem jest po prostu ukrycie kolumny, gdy jest ona wyświetlana użytkownikowi, to jest to zupełnie inne pytanie – takie, na które odpowiedź nie leży w SQL, ale w logice prezentacji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyświetlić plan wyjaśniania w programie Oracle SQL Developer?

  2. Jak uzyskać wczorajszą datę w Oracle?

  3. Zapytanie dotyczące procedury składowanej Oracle, takie jak brak pracy z kursorem

  4. ORA-30076:nieprawidłowe pole ekstraktu dla źródła ekstraktu

  5. wybierz poziom z podwójnego połączenia według poziomu <=4 jak to działa wewnętrznie