Sql interview Question with Answers What is the sql server query execution sequence?


Download 0.79 Mb.
Pdf ko'rish
bet8/25
Sana16.06.2023
Hajmi0.79 Mb.
#1509915
1   ...   4   5   6   7   8   9   10   11   ...   25
Bog'liq
SQL Interview Questions and Answers 1666806642

22. What is PARTITION BY? 
○ Creates partitions within the same result set and each partition gets its own ranking. That is, the 
rank starts from 1 for each partition. 
○ Ex: 


Follow Me : https://www.youtube.com/c/SauravAgarwal
 
SELECT *, DENSE_RANK() OVER(PARTITION BY Country ORDER BY Sales DESC) AS 
DenseRank FROM SalesInfo 
23. What is Temporary Table and what are the two types of it? ○ They are tables just like 
regular tables but the main difference is its scope.
○ The scope of temp tables is temporary whereas regular tables permanently reside. ○ Temporary 
table are stored in tempDB. 
○ We can do all kinds of SQL operations with temporary tables just like regular tables like JOINs, 
GROUPING, ADDING CONSTRAINTS, etc. 
○ Two types of Temporary Table 
■ Local 
#LocalTempTableName -- single pound sign 
Only visible in the session in which they are created. It is session-bound. 
■ Global 
##GlobalTempTableName -- double pound sign 
Global temporary tables are visible to all sessions after they are created, and are deleted when the 
session in which they were created in is disconnected. 
It is last logged-on user bound. In other words, a global temporary table will disappear when the last 
user on the session logs off. 
24. Explain Variables ? 
○ Variable is a memory space (place holder) that contains a scalar value EXCEPT table variables, 
which is 2D
data. 
○ Variable in SQL Server are created using DECLARE Statement. ○ Variables are BATCH-BOUND. 
○ Variables that start with @ are user-defined variables. 
25. Explain Dynamic SQL (DSQL). ? 
Dynamic SQL refers to code/script which can be used to operate on different data-sets based on some 
dynamic values supplied by front-end applications. It can be used to run a template SQL query
against different tables/columns/conditions. 
Declare variables: which makes SQL code dynamic. 
Main disadvantage of D-SQL is that we are opening SQL Tool for SQL Injection attacks. You should 
build the SQL script by concatenating strings and variable. 


Follow Me : https://www.youtube.com/c/SauravAgarwal

Download 0.79 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   25




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling