sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur väljer man inuti en FOR-loop för ytterligare beräkningar?

Du tänker procedurmässigt, medan ett set-baserat tillvägagångssätt i de flesta fall är överlägset i relationsdatabaser. Gilla:

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. hur kan jag säkerhetskopiera och återställa datum från mysql-databas

  2. Utfärda sammanlänkning av rader med dubbletter

  3. Konvertera 'smalldatetime' till 'date' i SQL Server (T-SQL-exempel)

  4. Fel 28000:Inloggning misslyckades för användaren DOMAIN\\user med pyodbc