# CASE एक्सप्रेशन — माईएसक्यूएल

Source: https://www.geekswithgeeks.com/hi/mysql/sql-case

> क्वेरी के अंदर इनलाइन if/else लॉजिक।

## CASE WHEN

`CASE` शर्तों के आधार पर मान चुनता है, ऊपर से नीचे मूल्यांकित होकर — SQL के अंदर if/elif/else जैसा।

```sql
SELECT name, amount,
  CASE
    WHEN amount > 1500 THEN 'High'
    WHEN amount > 500 THEN 'Medium'
    ELSE 'Low'
  END AS tier
FROM orders;
```

Output:

```
name        | amount  | tier
Asha Rao    | 2000.00 | High
Rahul Mehta | 1300.00 | Medium
```

## एग्रीगेट के अंदर CASE

`SUM(CASE WHEN status = 'paid' THEN amount ELSE 0 END)` एक ही पास में सशर्त कुल के लिए आम पैटर्न है।
