Bir sütun içinde, Kırtasiye tablosu için örnek gibi birçok değer vardır. Kalem, kalem, defter vb. Saymak istiyorum. Bunu DECODE kullanarak çok kolay bir şekilde yapabilirim. Bununla birlikte, Kalem, Kalem ve not defterini hariç tutmak ve geri kalanını "Diğerleri" adlı ortak bir grupta saymak istersem. Bunu nasıl yapabiliriz? Sütun adını varsayarsakgrubu bir sütunun bazı değerlerini hariç tutarak
0
A
cevap
1
ITEM
ve masa STATIONERY
adlı ve ismini sütun ürün özellikle o denemek Pencil
, Pen
ve Notebook
şunlardır:
SELECT CASE item
WHEN 'Pencil' THEN 'Pencil'
WHEN 'Pen' THEN 'Pen'
WHEN 'Notebook' THEN 'Notebook'
ELSE 'Others'
END AS item_type,
count(*)
FROM stationery
GROUP BY CASE item
WHEN 'Pencil' THEN 'Pencil'
WHEN 'Pen' THEN 'Pen'
WHEN 'Notebook' THEN 'Notebook'
ELSE 'Others'
END;
Eğer bazı örnek veri göndermek misiniz sorgu size kullanıyor ve istenen sonucu? – Aleksej