sql >> Database >  >> RDS >> PostgreSQL

Hoe te selecteren binnen een FOR-Loop voor verdere berekeningen?

Je denkt procedureel, terwijl een set-based benadering in de meeste gevallen superieur is in relationele databases. Vind ik leuk:

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. isset() functie retourneert waar, zelfs als het item niet is ingesteld

  2. Is er een snellere manier om mysqldumps te laden?

  3. Sneller om veel resultaten willekeurig te verdelen op MySQL Server of in PHP

  4. PLpgSQL-functie om kolommen met alleen NULL-waarden in een bepaalde tabel te vinden