## concatenar columnas tabla concat( "TERM_MUNIC", ' - ', "Nombre" ) ## Extraer los dos primeros caracteres de un texto left( "C_MUN_ID" , 2) ## Buscar municipio lower("D_MUN" ) = 'abejar' ## Seleccionar según varios criterios "PROVINCIA" = '05' or "PROVINCIA" = '34' ## Buscar patrones ### '_' equivale a un caracter cualquiera "D_MUN" like 'Alcazar_n' ### '%' equivale a cualquier número de caracteres "D_MUN" like 'Alba%' "Tipo" like 'Torre%' "Tipo" ilike 'Torre%' #ilike no importan mayúsculas/minúsculas ## Seleccionar valores nulos "PROVINCIA" is null ## Ejemplos sustitución de valores de columna. Tres formas de obtener el mismo resultado: CASE WHEN "Tipo" = 'Torre Metalica' THEN 'Torre metálica' WHEN "Tipo" = 'Torre metalica' THEN 'Torre metálica' WHEN "Tipo" = 'Torre metallica' THEN 'Torre metálica' WHEN "Tipo" = 'Torrre metalica' THEN 'Torre metálica' WHEN "Tipo" = 'Torre madera' THEN 'Torre de madera' WHEN "Tipo" = 'Torre piedra' THEN 'Torre de piedra' ELSE "Tipo" END CASE WHEN "Tipo" IN ('Torre Metalica','Torre metalica', 'Torre metallica' , 'Torrre metalica') THEN 'Torre metálica' WHEN "Tipo" = 'Torre madera' THEN 'Torre de madera' WHEN "Tipo" IN ('Torre piedra', 'Torre piedra ') THEN 'Torre de piedra' ELSE "Tipo" END CASE WHEN "Tipo" LIKE '%ica' THEN 'Torre metálica' WHEN "Tipo" LIKE 'To%era' THEN 'Torre de madera' WHEN "Tipo" LIKE 'To%dra' THEN 'Torre de piedra' ELSE "Tipo" END ## Pasar de campo cadena a texto to_int( "C_MUN_ID" ) ## rellenar hasta cinco caracteres añadiendo ceros por la izquierda lpad( "cod_muni_num" ,5, '0')