136 Question 136 EN + हिं Medium GB ORDER BY clause IN खंड द्वारा आदेश A Filters rows पंक्तियों को फ़िल्टर करें B Groups rows समूह पंक्तियाँ C Sorts result set in ASC (default) or DESC order परिणाम को ASC (डिफ़ॉल्ट) या DESC क्रम में क्रमबद्ध करें D Joins tables तालिकाओं को जोड़ता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) ORDER BY: sorts the result set in ascending (default) or descending order. व्याख्या (हिन्दी) क्रमानुसार: परिणाम सेट को आरोही (डिफ़ॉल्ट) या अवरोही क्रम में क्रमबद्ध करता है। 🎯 Exam Perspective DBMS ("SQL Basics" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें। 🔗 Related Questions FIRST_VALUE(salary) OVER(PARTITION BY dept ORDER BY hir... Which SQL query most efficiently counts questions per q... Which SQL creates a view that prevents DML violating it... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
137 Question 137 EN + हिं Medium GB GROUP BY groups rows that IN ग्रुप बाय समूह पंक्तियाँ A Have different values अलग-अलग मूल्य हैं B Share same values in specified columns निर्दिष्ट कॉलम में समान मान साझा करें C Are sorted क्रमबद्ध हैं D Are NULL शून्य हैं ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) GROUP BY: groups rows with same values in specified columns into summary rows. व्याख्या (हिन्दी) ग्रुप बाय: निर्दिष्ट कॉलम में समान मान वाली पंक्तियों को सारांश पंक्तियों में समूहित करता है। 🎯 Exam Perspective यह सवाल DBMS ("SQL Basics" sub-topic) category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें। 🔗 Related Questions Which SQL creates a view that prevents DML violating it... ORDER BY clause In Laravel, how to run raw SQL query 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
138 Question 138 EN + हिं Medium GB LAG(salary,1) OVER(ORDER BY date) returns IN LAG(वेतन,1) अधिक(तारीख के अनुसार ऑर्डर) रिटर्न A Next row salary अगली पंक्ति वेतन B Current row salary वर्तमान पंक्ति वेतन C Previous row salary value in ordered partition क्रमित विभाजन में पिछली पंक्ति का वेतन मान D NULL always हमेशा शून्य ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) LAG(col,n): returns value from n rows BEFORE current row in ordered partition. व्याख्या (हिन्दी) LAG(col,n): क्रमित विभाजन में वर्तमान पंक्ति से पहले n पंक्तियों से मान लौटाता है। 🎯 Exam Perspective यह प्रश्न DBMS ("SQL Basics" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें। 🔗 Related Questions FIRST_VALUE(salary) OVER(PARTITION BY dept ORDER BY hir... CUBE in GROUP BY ORDER BY clause 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
139 Question 139 EN + हिं Medium GB LEAD(salary,1) OVER(ORDER BY date) returns IN लीड(वेतन,1) ओवर(तारीख के अनुसार ऑर्डर) रिटर्न A Previous salary पिछला वेतन B Current salary वर्तमान वेतन C NULL always हमेशा शून्य D Next row salary value in ordered partition क्रमित विभाजन में अगली पंक्ति का वेतन मान ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) LEAD(col,n): returns value from n rows AFTER current row in ordered partition. व्याख्या (हिन्दी) LEAD(col,n): क्रमित विभाजन में वर्तमान पंक्ति के बाद n पंक्तियों से मान लौटाता है। 🎯 Exam Perspective DBMS ("SQL Basics" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो। 🔗 Related Questions FIRST_VALUE(salary) OVER(PARTITION BY dept ORDER BY hir... CUBE in GROUP BY Which SQL clause is mandatory in a SELECT statement? 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
140 Question 140 EN + हिं Hard GB SELECT RANK() OVER(PARTITION BY dept ORDER BY salary DESC) ranks employees IN रैंक () ओवर चुनें (विभाग द्वारा विभाजन, वेतन डीईएससी द्वारा आदेश) कर्मचारियों को रैंक करता है A Globally across all departments विश्व स्तर पर सभी विभागों में B Within each department partition by salary descending प्रत्येक विभाग के अंतर्गत वेतन अवरोही क्रम से विभाजन होता है C Only in one department केवल एक विभाग में D By hire date किराये की तारीख तक ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) PARTITION BY dept: RANK() computed separately within each department partition. व्याख्या (हिन्दी) विभाग द्वारा विभाजन: रैंक() की गणना प्रत्येक विभाग विभाजन के भीतर अलग से की जाती है। 🎯 Exam Perspective Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में DBMS ("SQL Basics" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें। 🔗 Related Questions ROLLUP in GROUP BY LAG(salary,1) OVER(ORDER BY date) returns ORDER BY clause 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
141 Question 141 EN + हिं Hard GB ROLLUP in GROUP BY IN ग्रुप बाय में रोलअप A Groups by one column only केवल एक कॉलम द्वारा समूहित करें B Generates subtotals and grand total across hierarchy levels पदानुक्रम स्तरों पर उप-योग और कुल योग उत्पन्न करता है C Removes grouping समूहीकरण हटाता है D Is same as CUBE CUBE के समान है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) ROLLUP: generates progressive subtotals from most to least detailed, plus a grand total. व्याख्या (हिन्दी) रोलअप: सबसे अधिक से लेकर कम से कम विस्तृत तक प्रगतिशील उप-योग, साथ ही एक भव्य कुल उत्पन्न करता है। 🎯 Exam Perspective अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("SQL Basics" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें। 🔗 Related Questions Which SQL creates a view that prevents DML violating it... In Laravel, how to run raw SQL query Which SQL query most efficiently counts questions per q... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
142 Question 142 EN + हिं Hard GB CUBE in GROUP BY IN ग्रुप बाय में क्यूब A Same as ROLLUP रोलअप के समान B Groups by one column only केवल एक कॉलम द्वारा समूहित करें C Removes aggregation एकत्रीकरण हटाता है D Generates subtotals for ALL possible combinations of specified grouping columns निर्दिष्ट समूहीकरण स्तंभों के सभी संभावित संयोजनों के लिए उप-योग उत्पन्न करता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) CUBE: generates subtotals for ALL possible combinations of specified grouping columns. व्याख्या (हिन्दी) CUBE: निर्दिष्ट समूहीकरण स्तंभों के सभी संभावित संयोजनों के लिए उप-योग उत्पन्न करता है। 🎯 Exam Perspective DBMS ("SQL Basics" sub-topic) के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें। 🔗 Related Questions NTILE(4) OVER(ORDER BY salary) divides LEAD(salary,1) OVER(ORDER BY date) returns LAG(salary,1) OVER(ORDER BY date) returns 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
143 Question 143 EN + हिं Hard GB NTILE(4) OVER(ORDER BY salary) divides IN NTILE(4) ओवर(वेतन के अनुसार क्रम) विभाजित करता है A Rows into 4% groups 4% समूहों में पंक्तियाँ B Salary into 4 ranges वेतन को 4 श्रेणियों में बांटा गया है C Only 4 rows केवल 4 पंक्तियाँ D Ordered rows into 4 approximately equal-sized buckets पंक्तियों को लगभग 4 समान आकार की बाल्टियों में क्रमबद्ध किया गया ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) NTILE(n): divides ordered rows into n approximately equal-sized buckets (numbered 1 to n). व्याख्या (हिन्दी) NTILE(n): क्रमित पंक्तियों को n लगभग समान आकार की बाल्टियों (1 से n क्रमांकित) में विभाजित करता है। 🎯 Exam Perspective यह सवाल DBMS ("SQL Basics" sub-topic) category का है — difficulty level "Hard", और UPSC, SSC, Banking और Police भर्ती के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें। 🔗 Related Questions Which SQL clause is mandatory in a SELECT statement? Which SQL query most efficiently counts questions per q... LAST_VALUE(salary) OVER(PARTITION BY dept ORDER BY hire... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
144 Question 144 EN + हिं Medium GB Which SQL clause is mandatory in a SELECT statement? IN SELECT स्टेटमेंट में कौन सा SQL क्लॉज अनिवार्य है? A WHERE कहाँ B GROUP BY द्वारा समूह बनाएं C ORDER BY द्वारा आदेश D FROM से ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) FROM is mandatory in SELECT (except SELECT without table). WHERE/GROUP BY/ORDER BY are optional. व्याख्या (हिन्दी) SELECT में FROM अनिवार्य है (तालिका के बिना SELECT को छोड़कर)। कहां/ग्रुप बाय/ऑर्डर बाय वैकल्पिक हैं। 🎯 Exam Perspective यह प्रश्न DBMS ("SQL Basics" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें। 🔗 Related Questions CUBE in GROUP BY Which SQL creates a view that prevents DML violating it... GROUP BY groups rows that 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
145 Question 145 EN + हिं Medium GB FIRST_VALUE(salary) OVER(PARTITION BY dept ORDER BY hire_date) returns IN FIRST_VALUE(वेतन) ओवर(विभाजन विभाग द्वारा आदेश अनुसार नियुक्ति_दिनांक) रिटर्न A Highest salary in dept विभाग में सबसे अधिक वेतन B Average salary in dept विभाग में औसत वेतन C NULL for first row पहली पंक्ति के लिए शून्य D First hire's salary in each department प्रत्येक विभाग में प्रथम कर्मचारी का वेतन ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) FIRST_VALUE: returns first value in ordered window frame - earliest hire's salary per dept. व्याख्या (हिन्दी) FIRST_VALUE: ऑर्डर किए गए विंडो फ़्रेम में पहला मान लौटाता है - प्रति विभाग सबसे पहले भाड़े का वेतन। 🎯 Exam Perspective DBMS ("SQL Basics" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो। 🔗 Related Questions LEAD(salary,1) OVER(ORDER BY date) returns SELECT RANK() OVER(PARTITION BY dept ORDER BY salary DE... ROLLUP in GROUP BY 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
146 Question 146 EN + हिं Medium GB LAST_VALUE(salary) OVER(PARTITION BY dept ORDER BY hire_date ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) returns IN LAST_VALUE(वेतन) ओवर (विभागीय आदेश के अनुसार भाड़े_तिथि के अनुसार विभाजन, असीमित पूर्ववर्ती और असीमित अनुसरण के बीच की पंक्तियों के बीच) रिटर्न A First salary पहला वेतन B Average औसत C NULL व्यर्थ D Last hire's salary in each department प्रत्येक विभाग में अंतिम कर्मचारी का वेतन ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) LAST_VALUE with UNBOUNDED FOLLOWING: returns last value in each partition. व्याख्या (हिन्दी) असीमित निम्नलिखित के साथ LAST_VALUE: प्रत्येक विभाजन में अंतिम मान लौटाता है। 🎯 Exam Perspective UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS ("SQL Basics" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें। 🔗 Related Questions LAG(salary,1) OVER(ORDER BY date) returns Which SQL query most efficiently counts questions per q... LEAD(salary,1) OVER(ORDER BY date) returns 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
147 Question 147 EN + हिं Medium GB Which SQL aggregates strings across rows IN कौन सा SQL पंक्तियों में स्ट्रिंग्स को एकत्रित करता है A SUM() जोड़() B CONCAT() कॉनकैट() C COUNT() गिनती करना() D GROUP_CONCAT() or STRING_AGG() GROUP_CONCAT() या STRING_AGG() ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) GROUP_CONCAT(MySQL)/STRING_AGG(PostgreSQL+SQL Server): concatenates string values from multiple rows. व्याख्या (हिन्दी) GROUP_CONCAT(MySQL)/STRING_AGG(PostgreSQL+SQL सर्वर): कई पंक्तियों से स्ट्रिंग मानों को जोड़ता है। 🎯 Exam Perspective अगर आप UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं, तो DBMS ("SQL Basics" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें। 🔗 Related Questions LAG(salary,1) OVER(ORDER BY date) returns FIRST_VALUE(salary) OVER(PARTITION BY dept ORDER BY hir... Which SQL clause is mandatory in a SELECT statement? 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
148 Question 148 EN + हिं Medium GB Which SQL creates a view that prevents DML violating its WHERE clause IN कौन सा SQL एक दृश्य बनाता है जो DML को उसके WHERE क्लॉज का उल्लंघन करने से रोकता है A CREATE VIEW v AS SELECT... चयन के रूप में दृश्य बनाएं... B CREATE VIEW v AS SELECT...WITH CHECK OPTION चयन के रूप में दृश्य बनाएं...चेक विकल्प के साथ C CREATE VIEW v WITH SECURITY सुरक्षा के साथ दृश्य बनाएं D CREATE READONLY VIEW v AS SELECT... चयन के रूप में केवल पढ़ने योग्य दृश्य बनाएं... ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) WITH CHECK OPTION: prevents INSERT/UPDATE through view if resulting row wouldn't satisfy WHERE condition. व्याख्या (हिन्दी) चेक विकल्प के साथ: यदि परिणामी पंक्ति WHERE शर्त को पूरा नहीं करती है तो दृश्य के माध्यम से INSERT/UPDATE को रोकता है। 🎯 Exam Perspective DBMS ("SQL Basics" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें। 🔗 Related Questions Which SQL query most efficiently counts questions per q... ORDER BY clause NTILE(4) OVER(ORDER BY salary) divides 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
149 Question 149 EN + हिं Medium GB In Laravel, how to run raw SQL query IN लारवेल में, कच्ची SQL क्वेरी कैसे चलाएँ A Model::query('SELECT...') मॉडल::क्वेरी('चयन करें...') B DB::raw('SELECT...') डीबी::कच्चा('चयन करें...') C DB::statement('CREATE INDEX...') डीबी::कथन('सूचकांक बनाएं...') D DB::select('SELECT * FROM questions WHERE id=?',[1]) DB::select('SELECT * FROM questions WHERE id=?',[1]) ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) DB::select('SQL',bindings): executes raw SELECT returning array of stdClass objects. व्याख्या (हिन्दी) DB::select('SQL',bindings): stdClass ऑब्जेक्ट के कच्चे SELECT रिटर्निंग ऐरे को निष्पादित करता है। 🎯 Exam Perspective यह सवाल DBMS ("SQL Basics" sub-topic) category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें। 🔗 Related Questions LAG(salary,1) OVER(ORDER BY date) returns Which SQL aggregates strings across rows GROUP BY groups rows that 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
150 Question 150 EN + हिं Medium GB Which SQL query most efficiently counts questions per q_level without NULL q_level IN कौन सी SQL क्वेरी सबसे कुशलता से NULL q_level के बिना प्रति q_level प्रश्नों की गणना करती है A SELECT COUNT(*) FROM questions प्रश्नों में से COUNT(*) चुनें B SELECT q_level,COUNT(*) FROM questions GROUP BY q_level HAVING q_level IS NOT NULL प्रश्नों से q_level,COUNT(*) चुनें q_level के अनुसार समूह बनाएं q_level होने पर शून्य नहीं है C SELECT COUNT(*) WHERE q_level IS NULL जहां q_level शून्य है वहां गिनती(*) चुनें D SELECT q_level,COUNT(*) FROM questions WHERE q_level IS NOT NULL GROUP BY q_level उन प्रश्नों से q_level,COUNT(*) चुनें जहां q_level शून्य समूह नहीं है q_level द्वारा ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) WHERE q_level IS NOT NULL before GROUP BY: filters NULLs first (more efficient than HAVING for filtering). व्याख्या (हिन्दी) जहां q_level ग्रुप बाय से पहले शून्य नहीं है: पहले शून्य को फ़िल्टर करता है (फ़िल्टरिंग के लिए HAVING से अधिक कुशल)। 🎯 Exam Perspective यह प्रश्न DBMS ("SQL Basics" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें। 🔗 Related Questions NTILE(4) OVER(ORDER BY salary) divides LAG(salary,1) OVER(ORDER BY date) returns LEAD(salary,1) OVER(ORDER BY date) returns 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)