Cómo obtener una subcadena para el filtro y el grupo por cláusula en la base de datos de AWS Redshift

Cómo obtener una subcadena de la columna que contiene registros para filtro y grupo por cláusula en la base de datos de AWS Redshift.

Tengo una tabla con registros como:

Table_Id | Categories         | Value
<ID>     | ABC1; ABC1-1; XYZ  | 10
<ID>     | ABC1; ABC1-2; XYZ  | 15
<ID>     | XYZ                | 5
.....

Ahora quiero filtrar registros basados en categorías individuales como 'ABC1' o 'ABC1 y XYZ'

El resultado esperado de la consulta le gustaría:

Table_Id | Categories         | Value
<ID>     | ABC1               | 25
<ID>     | ABC1-1             | 10
<ID>     | ABC1-2             | 15
<ID>     | XYZ                | 30
.....

Por lo tanto, es necesario agrupar los resultados según las categorías individuales.

Respuestas a la pregunta(3)

Su respuesta a la pregunta