sql >> Database teknologi >  >> RDS >> Oracle

Hvordan kan felterne i denne kode forenes med et andet navn?

Nej, det er lige meget. Fra dokumentationen :

De behøver ikke at have de samme navne - det er ikke vigtigt. Til den endelige projektion bruger Oracle udtrykket navne/aliaser fra den første gren; du behøver slet ikke at give efterfølgende filialer aliaser. Så det er fint at gøre sådan noget som:

select 42 as some_col from dual
union all
select 5/7 from dual;

  SOME_COL
----------
        42
.714285714

Også fra dokumenterne (fremhævelse tilføjet):

hvor "navnene på udtrykkene i udvalgslisten forud for sætoperatoren" betyder den første select , før union - hvad jeg refererer til som den første gren.




  1. Unik nøgle vs. unikt indeks på SQL Server 2008

  2. Udskriv resultatet af en mysqli SELECT-forespørgsel

  3. Hvordan bruger jeg Entity Framework 6 med MySQL i ASP.NET 5?

  4. Postgresql hvordan vælger man værdier i kolonnen fra en tabel, der kun er tilgængelige i en anden tabel?