sql >> Databáze >  >> RDS >> PostgreSQL

Jak vybrat uvnitř smyčky FOR pro další výpočty?

Uvažujete procedurálně, zatímco ve většině případů je v relačních databázích lepší přístup založený na množinách. Jako:

INSERT INTO table_other (point, polygon, result)
SELECT a.name, b.name, calculate(a.?, b.?) AS result -- undefined what to do
FROM   table_point   a
JOIN   table_polygon b ON ST_Intersects(a.way, b.way)
WHERE  a.name = 'Berlin';


  1. Multi-Dimensional Array z odpovídajících sloupců mysql

  2. Jak můžeme získat časový interval 15 minut

  3. Získání všech dětí a poddětí od rodičů JPA

  4. Vložení více než 1000 řádků z Excelu do SQLServeru