Ravindra BagaleCourses & study guides Track your progress

8. CASE WHEN: SQL मध्ये If-Then लॉजिक

8.5 सराव: टिकट प्राधान्य आणि ऑर्डर साइज लेबल्स

का (Why). तिकट्स आणि ऑर्डर साइज लेबल्स — खऱ्या गोष्टीत CASE.

काय (What). interview_mini आणि raja_coffee वर CASE सराव.

कसं (How). नियम → CASE → ऐच्छिक GROUP BY संख्या.

पायऱ्या

  1. ऑर्डर साइज बाकेट्स.
  2. प्राधान्य कस्टम क्रम.
  3. एका रोचे लेबल मोठ्याने समजावा.

उदाहरणे

उदाहरण 1 · dataset: raja_coffee

SELECT order_id, amount_inr,
  CASE WHEN amount_inr >= 1000 THEN 'Large'
       WHEN amount_inr >= 600 THEN 'Medium'
       ELSE 'Small' END AS size
FROM orders
ORDER BY amount_inr DESC
LIMIT 6;

Output

order_idamount_inrsize
10161780.0Large
10131680.0Large
10071080.0Large
10041050.0Large
1010930.0Medium
1019900.0Medium

Meaning. टॉप रकमा + साइज लेबल्स.

Ravindra Bagale's Tip

Keep ELSE so no row falls through with a blank label.