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

Istnieje / nie istnieje:„wybierz 1” a „wybierz pole”

Tak, są takie same. exists sprawdza, czy w podzapytaniu występuje co najmniej jeden wiersz. Jeśli tak, zwraca się do true . Kolumny w podzapytaniu nie mają żadnego znaczenia.

Według MSDN exists :

Określa podzapytanie do przetestowania pod kątem istnienia wierszy.

I Wyrocznia:

Warunek EXISTS sprawdza istnienie wierszy w podzapytaniu.

Może dokumentacja MySQL wyjaśnia jeszcze więcej:

Tradycyjnie podzapytanie EXISTS zaczyna się od SELECT *, ale może zaczynać się od SELECT 5 lub SELECT column1 lub w ogóle. MySQL ignoruje listę SELECT w takim podzapytaniu, więc nie ma to żadnego znaczenia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 6 sposobów na usunięcie zduplikowanych wierszy, które mają klucz podstawowy w Oracle

  2. Jak używać typu BOOLEAN w instrukcji SELECT

  3. Jak zaszyfrować hasło w Oracle?

  4. Jak wpisać znak nowej linii w Oracle?

  5. Obszar szybkiego odzyskiwania Oracle