के लिए मानक एसक्यूएल विकल्प क्या ओरेकल के डेकोडे फ़ंक्शन के बराबर कोई एएनएसआई एसक्यूएल है?ओरेकल डेकोडे
ओरेकल का डीकोड फ़ंक्शन SQL में IF-THEN-ELSE निर्माण है।
के लिए मानक एसक्यूएल विकल्प क्या ओरेकल के डेकोडे फ़ंक्शन के बराबर कोई एएनएसआई एसक्यूएल है?ओरेकल डेकोडे
ओरेकल का डीकोड फ़ंक्शन SQL में IF-THEN-ELSE निर्माण है।
एक मामला अभिव्यक्ति ANSI SQL विधि, जिनमें से 2 किस्में हैं है, "सरल" और "की खोज":
1) सरल मामला अभिव्यक्ति:
CASE col WHEN 1 THEN 'One'
WHEN 2 THEN 'Two'
ELSE 'More'
END
2) सीएएसई अभिव्यक्ति की खोज:
CASE WHEN col < 0 THEN 'Negative'
WHEN col = 0 THEN 'Zero'
ELSE 'Positive'
END
CASE WHEN a=1 THEN value1
WHEN a=2 THEN value2
ELSE default
END
जोड़ने के लिए: ओरेकल 9i + केस का समर्थन करता है, लेकिन पीएलएसक्यूएल केस अभिव्यक्ति भी है ... –