यदि आप अपनी तालिका को केवल प्राथमिकता के साथ अपडेट करना चाहते हैं तो यह इस प्रकार दिखाई देगी:
update my_table x
set popularity = ( select count(distinct state)
from my_table
where fruit = x.fruit )
यदि आप डेटा का चयन करना चाहते हैं तो आप एक विश्लेषणात्मक क्वेरी का उपयोग कर सकते हैं:
select state, fruit
, count(distinct state) over ( partition by fruit ) as popularity
from my_table
यह प्रति फल अलग-अलग राज्यों की संख्या प्रदान करता है।