お世話になります。
SQLがあまり詳しくないので、諸先輩の皆様に質問させてください。
SCCM2007R2を利用しており、ファイルインベントリが取れているので不正ソフトウェアがないか調査しようと以下のようなレポートクエリを作成しました。
select distinct Name0, ProductName, CompanyName, FileName=t1.FileName from v_ProductFileInfo t1
inner join v_GS_SoftwareFile t2 on t1.FileID=t2.FileID
inner join v_GS_SYSTEM t3 on t3.ResourceID=t2.ResourceID
where t1.FileName like '%share%'
;
このままだとたくさん引っかかるので、絞り込みのため以下の様な記述を末尾に追加しました。
and not t1.CompanyName = 'Microsoft Corporation'
その結果、CompanyNameがNULLのものまで除外されてしまい困っています。こいう場合は、どのように記述するのが良いかアドバイスかヒントを頂けると幸いです。