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

Zrozumienie aliasów Oracle — dlaczego alias nie jest rozpoznawany w zapytaniu, chyba że jest umieszczony w drugim zapytaniu?

Ponieważ dokumentacja mówi, że nie:

Określ alias dla wyrażenia kolumny. Oracle Database użyje tego aliasu w nagłówku kolumny zestawu wyników. Słowo kluczowe AS jest opcjonalne. Alias ​​skutecznie zmienia nazwę elementu listy wyboru na czas trwania zapytania. Alias ​​może być użyty w klauzuli order_by_clause, ale nie w innych klauzulach zapytania.

Jednakże, gdy masz wybór wewnętrzny, jest to jak tworzenie widoku wbudowanego, w którym działają aliasy kolumn, więc możesz użyć tego na poziomie zewnętrznym.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przebieg logowania w R12.2 i podstawowe rozwiązywanie problemów

  2. podzapytanie skalarne w instrukcji if Warunek w PL/SQL

  3. Wstaw wartości listy MyBatis

  4. Film:Wydajność kolumny Oracle 12c IDENTITY w systemie RAC

  5. COALESCE() Funkcja w Oracle