如何在sqlserver中计算单行中的两个值



我有一个表,有两列公司和描述,其中包含以下详细信息

company         decription
a               welding,plumbing
b                 welding
c                plumbing
d                welding,plumbing
e                welding plumbing
f                 plumbing 

我该如何统计那些同时描述了焊接和管道的公司

您可以使用LIKE来检查这两个术语。

SELECT COUNT(1) 
FROM your_table
WHERE LOWER(decription) LIKE '%welding%'
AND LOWER(decription) LIKE '%plumbing%'

最新更新