विचार करें:
select *
from tab1
where char_length(type) - char_length(replace(type, ',', '')) + 1 = qta
एक्सप्रेशन char_length(type) - char_length(replace(type, ',', ''))
आपको स्ट्रिंग में अल्पविरामों की संख्या देता है। 1
जोड़ना यह आपको स्ट्रिंग में शब्दों की संख्या देता है।
id | cod | type | qta -: | :-- | :---------- | --: 1 | aaa | aaa,bbb,ccc | 3 2 | aaa | ddd | 1 4 | aaa | ggg,hhh | 2