„SQL” változatai közötti eltérés
[ellenőrzött változat] | [nem ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
235. sor:
<source lang="sql">
select APP_ID, max(net_income) as net_inc, max(gross_income) as gross_inc, max(bonus) as bonus_inc
from (
select APP_ID,
case when BUDGET_INFO_TYPE='net_income' then amount else null end as net_income,
case when BUDGET_INFO_TYPE='gross_income' then amount else null end as gross_income,
case when BUDGET_INFO_TYPE='bonus' then amount else null end as bonus
from acq_budget_info) xx
group by APP_ID
</source>
APP_ID
---------- ----------- ------------- -------------
0001 110000 1000 7500
0002 120000 2000 8500
0003 130000 3000 9500
Megjegyzések:
- az oszlopoknál megadott alias elnevezéseknél az 'as' elhagyható
- a belső select-tet tartalmazó táblára illesztett alias ("xx") elhagyható Oracle, SQLite esetén de szükséges MySQL, PostrgreSQL és MS SQL Server esetén
=== Adatmanipulációs nyelv (Data Manipulation Language, DML) ===
|