мне нужно что-то вродеКак использовать count, 'like' и group by в одном запросе?
SELECT sum(case when name LIKE 'nick-1%' then 1 end) as Count,
name
FROM dummytable
GROUP BY CASE
WHEN name LIKE 'nick-1%' THEN 'nick'
WHEN name LIKE 'vicky-1%' THEN 'vicky'
ELSE NULL
END
Name Count
nick 10
vicky 17
ник означает, что он должен содержать название, как «нику%» Vicky означает, что он должен содержать название, как «Vicky%»
В моем запросе я не могу в состоянии просмотрите столбец имени, так как я использую сумму, прошу меня добавить его в группу, но я не могу добавить его в группу, поскольку я использую для этого как функцию.
В моем запросе я не могу иметь возможность просматривать столбец имен, так как используя сумму это спросить меня добавить его в группу, но я не могу добавить его в группу, так как я использую для него как функцию – Nick
. Ваш запрос не имеет для меня полного смысла. Можете ли вы показать нам образцы данных из 'dummytable' и ожидаемого результата. –