Page 1 sur 1

Filtrage par type de Chassis

Publié : 24 mai 2019 - 12:14
par sfonteneau

Code : Tout sélectionner

select case
  dmi->'Chassis_Information'->>'Type'
   when 'Portable' then '01-Laptop'
   when 'Notebook' then '01-Laptop'
   when 'Laptop' then '01-Laptop'
   when 'Desktop' then '02-Desktop'
   when 'Tower' then '02-Desktop'
   when 'Mini Tower' then '02-Desktop'
   else '99-'||(dmi->'Chassis_Information'->>'Type')
 end as type_chassis,
 string_agg(distinct coalesce(manufacturer,'?') ||' '|| coalesce(productname,''),', '),
 count(*) as "Nb_Machines" from hosts
group by 1