Project

General

Profile

Actions

Comados SQL » History » Revision 9

« Previous | Revision 9/13 (diff) | Next »
Demo MiGestion365 Admin, 01/21/2026 02:00 PM


Comados SQL

Como crear una nueva tabla

CREATE TABLE IF NOT EXISTS aux.bajada_inventario_ext
(LIKE aux.bajada_inventario INCLUDING ALL);

Búsqueda de un elemento en específico dentro de una tabla

SELECT *
FROM audit.ci_op_raw
WHERE nombre_co = 'SM020101-PATH-20-001886-0000';

SELECT *
FROM audit.wkt_fibra_raw w
WHERE row_to_json(w)::text ILIKE '%TL000201-BHL0-00-018990-0031%';

Contabilizar la cantidad de elementos de una columna con un valor determinado

SELECT COUNT(*) AS filas_con_path_atc_nulo
FROM aux.bajada_inventario
WHERE path_atc IS NULL;

Borrar una tabla completa

DROP TABLE aux.bajada_inventario_ext;

Agregar la columna path_atc si no existe

ALTER TABLE aux.bajada_inventario_ext
ADD COLUMN IF NOT EXISTS path_atc text;

Borrar una columna de una tabla

ALTER TABLE aux.bajada_inventario DROP COLUMN atc_path;

Poblado de contenido en una tabla

    UPDATE aux.bajada_inventario AS b
    SET path_atc = i.path_atc
    FROM cm.inventory_fat_occupation AS i
    WHERE i.physical_path = b.fibra_f01_f02_f03;

Comandos relacionados con la funcion huella_cometario

SELECT * FROM giscloud.huella_comentario('teco|telco|telecon|telecom');

Query que me devuelva valores unicos de las lines en las que la columna nombre_co_claro de la tabla cm.ci_op es diferente de la columna path_atc de la tabla cm.inventory_fat_occupation.

SELECT DISTINCT
op.nombre_sn_co,
op.nombre_co_claro,
inv.path_atc
FROM cm.ci_op op
JOIN cm.inventory_fat_occupation inv
ON inv.physical_path = op.nombre_sn_co
WHERE op.nombre_co_claro IS DISTINCT FROM inv.path_atc;

Updated by Demo MiGestion365 Admin 9 days ago · 13 revisions