SQL Basics "A3" 1 / 50 Which join default रूप से JOIN keyword के साथ माना जाता है? LEFT JOIN CROSS JOIN CROSS JOIN INNER JOIN 2 / 50 MAX(column) NULL values को कैसे treat करता है? Include Ignore Zero Error 3 / 50 AVG(column) NULL values को कैसे treat करता है? Include Ignore Zero Error 4 / 50 SUM(column) NULL values को कैसे treat करता है? Ignore Zero treat Error Count 5 / 50 COUNT(*) क्या गिनता है? All rows Non-NULL rows Unique rows Duplicate rows 6 / 50 Aggregate function में COUNT(column) क्या गिनता है? Non-NULL rows NULL rows All rows Only duplicate rows 7 / 50 CROSS JOIN return करता है? Cartesian product Matching rows Duplicate rows NULL rows 8 / 50 FULL OUTER JOIN में unmatched rows कहाँ आएंगी? Left table only Right table only दोनों tables NULL नहीं आएगा 9 / 50 RIGHT JOIN में unmatched left table row क्या आएगी? NULL Empty 0 Error 10 / 50 LEFT JOIN में unmatched right table row क्या आएगी? NULL Empty string 0 Error 11 / 50 INNER JOIN में NULL values कैसे handle होती हैं? Include होती हैं Ignore होती हैं Error आती है Duplicate बनती हैं 12 / 50 Column alias main difference क्या है? Query output label change Column name change Index Storage change 13 / 50 Table alias का main advantage क्या है? Short name Self join easy Readable code All 14 / 50 SQL में scalar subquery return करता है: Table Single value Multiple rows NULL 15 / 50 Correlated EXISTS vs NOT EXISTS क्या फर्क है? None Performance Both TRUE/FALSE result 16 / 50 EXISTS vs IN में difference? EXISTS correlated query efficient IN subquery non-correlated Both None 17 / 50 NULL values को WHERE NOT IN list में कैसे handle किया जाता है? Ignored Error UNKNOWN Treated as zero 18 / 50 BETWEEN operator include boundaries करता है या नहीं? Include Exclude Depends Error 19 / 50 IN operator का advantage क्या है? Multiple OR replace करता है Fast lookup Both None 20 / 50 LIKE ‘A%’ और ‘%A’ में फर्क क्या है? Prefix match Suffix match Both None 21 / 50 SQL में pattern match के लिए कौन-सा operator use होता है? LIKE = EXISTS IN 22 / 50 WHERE clause में AND vs OR evaluation order क्या है? Left to right OR पहले AND पहले Random 23 / 50 SELECT DISTINCT vs GROUP BY same हैं? हाँ नहीं, GROUP BY aggregate भी कर सकता दोनों None 24 / 50 SET operators में duplicates कैसे handle होते हैं? By default remove UNION ALL keep duplicates Both None 25 / 50 EXCEPT operator क्या return करता है? A–B rows B–A rows Intersection Union 26 / 50 SET operators (UNION, INTERSECT, EXCEPT) में क्या restriction है? Columns same type Same number of columns Both None 27 / 50 LIMIT vs TOP difference क्या है? SQL Server: TOP MySQL/Postgres: LIMIT Both कोई नहीं 28 / 50 यह query क्या करेगी? Highest 5 salaries Lowest 5 salaries All salarie Error 29 / 50 Correlated subquery क्या करती है? Outer query reference करती है Independent Both None 30 / 50 SQL में subquery vs JOIN main difference क्या है? Subquery nested होती है JOIN flat structure return Both कोई नहीं 31 / 50 SQL में IS NULL और = NULL में क्या अंतर है? = NULL कभी TRUE नहीं IS NULL TRUE Both correct None 32 / 50 NULL values के साथ comparison क्यों tricky है? NULL = NULL FALSE NULL != NULL FALSE NULL < 5 UNKNOWN सभी correct 33 / 50 Aggregate functions में SUM(column) NULL values क्या करेगी? Ignore Treat as zero Error Duplicate count 34 / 50 SELECT COUNT(column) vs COUNT() में अंतर क्या है? COUNT() NULL भी गिनता है COUNT(column) केवल non-NULL गिनता है Both कोई नहीं 35 / 50 CROSS JOIN का result size कैसे calculate होगा? Max(left,right) Left rows * Right rows Left rows + Right rows Min(left,right 36 / 50 FULL OUTER JOIN में unmatched rows कहाँ आएंगी? Left table Right table दोनों NULL नहीं आएगा 37 / 50 Self join में table कितनी बार reference होती है? 1 2 3 Any 38 / 50 SQL में primary key auto unique index बनाती है, लेकिन foreign key क्या करती है? Auto index Enforces referential integrity Both None 39 / 50 DISTINCT vs GROUP BY में अंतर क्या है? DISTINCT column values unique करता है GROUP BY grouping + aggregate function दोनों कोई नहीं 40 / 50 SELECT name, COUNT() FROM Student GROUP BY name HAVING COUNT() > 1; यह query क्या कर रही है? Nothing Unique names All rows Duplicate names को select 41 / 50 HAVING clause WHERE clause से अलग क्यों है? Row filter के लिए Group filter के लिए Sorting के लिए Joins के लिए 42 / 50 GROUP BY clause में non-aggregated column क्या होना चाहिए? Any Indexed Included in GROUP BY NULL 43 / 50 JOIN multiple tables में execution order कैसे decide होती है? FROM → JOIN → WHERE → GROUP BY → HAVING → SELECT → ORDER BY SELECT → FROM → WHERE Random SQL engine auto 44 / 50 ORDER BY default order क्या है? ASC DESC Random None 45 / 50 SQL में WHERE vs HAVING में अंतर क्या है? WHERE row filter करता है HAVING group filter करता है दोनों कोई नहीं 46 / 50 UNION और UNION ALL में अंतर क्या है? UNION duplicates remove करता है UNION ALL duplicates remove नहीं करता दोनों कोई नहीं 47 / 50 अगर t2 में कोई match नहीं है, तो t2 columns में क्या आएगा? NULL Empty string 0 Error 48 / 50 यह query क्या return करेगी? सभी rows दोनों tables से केवल matching rows Left table rows Right table rows 49 / 50 Aggregate function में NULL को कैसे treat किया जाता है? Count में ignore Sum में zero treat Average में ignore All correct 50 / 50 SQL में NULL क्या represent करता है? Zero Empty string Unknown / Missing value Space Your score isThe average score is 0% 0% Restart quiz