Oracle
 sql >> база данни >  >> RDS >> Oracle

Колона за връщане на Oracle SQL, изчислена от съществуващи колони

  • Използвайте CTE
with data as (

select 
t1.name, 
(select count(*) from t2 where t2.name = t1.name) X, 
(select count(*) from t3 where t3.name = t1.name) Y
from t1
)

select 
data.*,
data.x/data.y as new_calculation
from data



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Писане на функция в plsql

  2. Как да форматирате число като валута в Oracle

  3. База данни срещу пространство за таблици, каква е разликата?

  4. Oracle премества колоната на първата позиция

  5. Как да увеличите автоматично идентификатор в съставен първичен ключ в Hibernate?