You can try something like this (requires only a single table scan):
SELECT
@abc = COUNT(CASE WHEN ColumnName LIKE '%abc%' THEN 1 END),
@def = COUNT(CASE WHEN ColumnName LIKE '%def%' THEN 1 END),
@Ghi = COUNT(CASE WHEN ColumnName LIKE '%ghi%' THEN 1 END),
@jkl = COUNT(CASE WHEN ColumnName LIKE '%jkl%' THEN 1 END),
@mno = COUNT(CASE WHEN ColumnName LIKE '%mno%' THEN 1 END),
@pqr = COUNT(CASE WHEN ColumnName LIKE '%pqr%' THEN 1 END),
@stu = COUNT(CASE WHEN ColumnName LIKE '%stu%' THEN 1 END),
@vw = COUNT(CASE WHEN ColumnName LIKE '%vw%' THEN 1 END),
@xzy = COUNT(CASE WHEN ColumnName LIKE '%xyz%' THEN 1 END)
FROM
TableName