Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Contar o número de usuários que preferem cada marca, para produtos que não incluem água como ingrediente, particionados por marca preferida.
 ###Tabelas: 
CREATE TABLE ConsumerPreferences (UserID INT, PreferredBrand VARCHAR(50), PreferredProduct VARCHAR(50), PreferredIngredients VARCHAR(255)); INSERT INTO ConsumerPreferences (UserID, PreferredBrand, PreferredProduct, PreferredIngredients) VALUES (1, 'Origins', 'Ginzing Energy-Boosting Gel Moisturizer', 'Water, Glycerin'); INSERT INTO ConsumerPreferences (UserID, PreferredBrand, PreferredProduct, PreferredIngredients) VALUES (2, 'Lush', 'Tea Totaler Facial Oil', 'Water, Glycerin, Rosehip Oil');
SELECT PreferredBrand, PreferredProduct, PreferredIngredients, COUNT(*) OVER (PARTITION BY PreferredBrand) as 'BrandPopularity' FROM ConsumerPreferences WHERE PreferredIngredients NOT LIKE '%Water%';