मैं इसे काम करने के लिए कैसे प्राप्त करूं, यह कहां क्लॉज के बिना काम करता है, अन्यथा कहां क्लॉज के साथ, मुझे स्पष्ट त्रुटि मिलती है, लेकिन मूल रूप से यह करने की ज़रूरत है, किसी को भी यह कैसे पता चलेगा?क्लॉज या वैकल्पिक विकल्प में एलियस का उपयोग करना?
select ID,
Name,
case T.N
when 1 then City1
when 2 then City2
when 3 then City3
end as City,
case T.N
when 1 then State1
when 2 then State2
when 3 then State3
end as State
from YourTable
cross join (values(1),(2),(3)) as T(N)
Where City is NOT Null
उम्मीद है कि इस क्वेरी के प्रयोजन तो आप अपनी तालिका संरचना को ठीक करने और यह पहली बार सामान्य रूप में डाल सकता है। –