PL/Sql Basic "A3" 1 / 50 SET operators (UNION, INTERSECT, EXCEPT) में क्या restriction है? Columns same type Same number of columns Both None 2 / 50 LIMIT vs TOP difference क्या है? SQL Server: TOP MySQL/Postgres: LIMIT Both कोई नहीं 3 / 50 यह query क्या करेगी? Highest 5 salaries Lowest 5 salaries All salarie Error 4 / 50 Correlated subquery क्या करती है? Outer query reference करती है Independent Both None 5 / 50 SQL में subquery vs JOIN main difference क्या है? Subquery nested होती है JOIN flat structure return Both कोई नहीं 6 / 50 SQL में IS NULL और = NULL में क्या अंतर है? = NULL कभी TRUE नहीं IS NULL TRUE Both correct None 7 / 50 NULL values के साथ comparison क्यों tricky है? NULL = NULL FALSE NULL != NULL FALSE NULL < 5 UNKNOWN सभी correct 8 / 50 Aggregate functions में SUM(column) NULL values क्या करेगी? Ignore Treat as zero Error Duplicate count 9 / 50 SELECT COUNT(column) vs COUNT() में अंतर क्या है? COUNT() NULL भी गिनता है COUNT(column) केवल non-NULL गिनता है Both कोई नहीं 10 / 50 CROSS JOIN का result size कैसे calculate होगा? Max(left,right) Left rows * Right rows Left rows + Right rows Min(left,right 11 / 50 FULL OUTER JOIN में unmatched rows कहाँ आएंगी? Left table Right table दोनों NULL नहीं आएगा 12 / 50 Self join में table कितनी बार reference होती है? 1 2 3 Any 13 / 50 SQL में primary key auto unique index बनाती है, लेकिन foreign key क्या करती है? Auto index Enforces referential integrity Both None 14 / 50 DISTINCT vs GROUP BY में अंतर क्या है? DISTINCT column values unique करता है GROUP BY grouping + aggregate function दोनों कोई नहीं 15 / 50 SELECT name, COUNT() FROM Student GROUP BY name HAVING COUNT() > 1; यह query क्या कर रही है? Nothing Unique names All rows Duplicate names को select 16 / 50 HAVING clause WHERE clause से अलग क्यों है? Row filter के लिए Group filter के लिए Sorting के लिए Joins के लिए 17 / 50 GROUP BY clause में non-aggregated column क्या होना चाहिए? Any Indexed Included in GROUP BY NULL 18 / 50 JOIN multiple tables में execution order कैसे decide होती है? FROM → JOIN → WHERE → GROUP BY → HAVING → SELECT → ORDER BY SELECT → FROM → WHERE Random SQL engine auto 19 / 50 ORDER BY default order क्या है? ASC DESC Random None 20 / 50 SQL में WHERE vs HAVING में अंतर क्या है? WHERE row filter करता है HAVING group filter करता है दोनों कोई नहीं 21 / 50 UNION और UNION ALL में अंतर क्या है? UNION duplicates remove करता है UNION ALL duplicates remove नहीं करता दोनों कोई नहीं 22 / 50 अगर t2 में कोई match नहीं है, तो t2 columns में क्या आएगा? NULL Empty string 0 Error 23 / 50 यह query क्या return करेगी? सभी rows दोनों tables से केवल matching rows Left table rows Right table rows 24 / 50 Aggregate function में NULL को कैसे treat किया जाता है? Count में ignore Sum में zero treat Average में ignore All correct 25 / 50 SQL में NULL क्या represent करता है? Zero Empty string Unknown / Missing value Space 26 / 50 Function में return mandatory है? Yes No Error Optional 27 / 50 Function और Procedure में मुख्य अंतर? Name Return value Parameters Cursor 28 / 50 PL/SQL में procedure क्या है? Function returning value Named block without return Table Cursor 29 / 50 PRAGMA EXCEPTION_INIT का उपयोग? Error ignore Error number map Loop exit Commit 30 / 50 User defined exception declare कहाँ होता है? BEGIN DECLARE END EXCEPTION 31 / 50 Exception raise करने का keyword? THROW RAISE ERROR STOP 32 / 50 WHEN OTHERS का उपयोग? First exception Last default exception Ignore error Exit loop 33 / 50 Predefined exception उदाहरण? ZERO_DIVIDE USER_ERROR CUSTOM MY_ERROR 34 / 50 Exception handling section लिखा जाता है? BEGIN से पहले END के बाद BEGIN और END के बीच DECLARE के बाद 35 / 50 %ROWCOUNT क्या बताता है? Total columns Total rows fetched Cursor name Error 36 / 50 %NOTFOUND true कब होता है? Row found No row Cursor open Commit 37 / 50 %FOUND cursor attribute बताता है? Cursor open Row fetched Error Closed 38 / 50 Cursor बंद करने का keyword? STOP END CLOSE EXIT 39 / 50 Cursor से data लाने का keyword? GET READ FETCH PULL 40 / 50 Cursor open करने का keyword? START OPEN FETCH USE 41 / 50 PL/SQL case sensitive होता है? Yes No Depends Error 42 / 50 PL/SQL block execute करने के लिए अंत में क्या लिखा जाता है? COMMIT RUN / END 43 / 50 PL/SQL statement किस पर समाप्त होता है? . ; , : 44 / 50 PL/SQL block का mandatory भाग? DECLARE EXCEPTION NULL BEGIN-END 45 / 50 PL/SQL में कौन-सा भाग optional होता है? DECLARE BEGIN END EXECUTE 46 / 50 PL/SQL block के मुख्य भाग कौन-से हैं? Header, Body Declare, Begin, Exception Start, Stop Init, Run 47 / 50 PL/SQL block के कितने मुख्य भाग होते हैं? 5 4 3 2 48 / 50 PL/SQL किस DBMS से संबंधित है? MySQL SQL Server Oracle MongoDB 49 / 50 PL/SQL किस प्रकार की भाषा है? Markup Query Procedural Object Only 50 / 50 PL/SQL का पूरा नाम क्या है? Programming Language SQL Procedural Language SQL Process Logic SQL Program Level SQL Your score isThe average score is 0% 0% Restart quiz