středa 6. listopadu 2024

QGIS - jak provést hromadný update hodnot pomocí SQL dotazu

1. varianta - nástroj SQL v Processing 

Menu Zpracování - Sada nástrojů - najít "SQL pro spuštění v SpatiaLite" a spustit, tam zadat SQL dotaz:

 update 'semicon_companies' set city=town where city isnull and town is not nullupdate 'semicon_companies' set city=town where city isnull and town is not null


2. varianta - SQL dotaz přes Prohlížeč

Postup je vidět v tomto videu, je nutné mít otevřen panel Browser (Prohlížeč), v něm najít (klidně gpkg) vrstvu, rozkliknout ji, což ukáže jméno SQL tabulky, na ni kliknout pravým, vybrat "Spustit SQL":


a zadat SQL dotaz, např.: