MySQL + SQL · Lesson 77
MySQL में CTE और WITH Clause
CTE क्या है?
CTE (Common Table Expression)
WITH से define किया गया temporary named result है, जो जटिल queries को पढ़ने योग्य बनाता है। MySQL 8+।Example
WITH high_scorers AS (
SELECT name, marks FROM students WHERE marks >= 90
)
SELECT * FROM high_scorers ORDER BY marks DESC;CTE "high_scorers" एक बार define होकर main query में table की तरह use होता है।
CTEs क्यों Use करें?
- बड़ी query को पढ़ने योग्य named steps में तोड़ें।
- एक ही subquery result कई बार reuse करें।
सारांश
- CTE WITH से define किया named temporary result है।
- जटिल queries को साफ और पढ़ने योग्य बनाता है।
💻 लाइव कोड एडिटर
इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.