SQL Tutorial In Urdu - Temporary Table And Table Variable (SQL Server)
Get link
Facebook
X
Pinterest
Email
Other Apps
-- Temporary Table CREATE TABLE #StudentData (Id INT, Gender NVARCHAR(50))
INSERT INTO #StudentData (Id, Gender) SELECT [StudentId], [Gender] FROM [dbo].[Students]
SELECT COUNT(Id) AS Total , Gender FROM #StudentData GROUP BY Gender
DROP TABLE #StudentData
-- Table Variable DECLARE @StudentData TABLE (Id INT, Gender NVARCHAR(50))
INSERT INTO @StudentData (Id, Gender) SELECT [StudentId], [Gender] FROM [dbo].[Students]
SELECT COUNT(Id) AS Total , Gender FROM @StudentData GROUP BY Gender
-- Real World Example (Find Total Students Pass and Fail) SELECT COUNT(StudentId) AS Total ,Gender FROM [dbo].[Students] GRoup by Gender
-- Temporary Table CREATE TABLE #StudentInfo (Id INT, Result NVARCHAR(50))
INSERT INTO #StudentInfo (Id, Result) SELECT StudentId , CASE WHEN [StudentTotal] < 300 THEN 'Fail' ELSE 'Pass' END AS Result FROM [dbo].[StudentResults]
SELECT COUNT(Id) AS Total ,Result FROM #StudentInfo GROUP BY Result
DROP TABLE #StudentInfo
-- Table Variable Declare @StudentInfo TABLE (Id INT, Result NVARCHAR(50))
INSERT INTO @StudentInfo (Id, Result) SELECT StudentId , CASE WHEN [StudentTotal] < 300 THEN 'Fail' ELSE 'Pass' END AS Result FROM [dbo].[StudentResults]
SELECT COUNT(Id) AS Total ,Result FROM @StudentInfo GROUP BY Result
Comments
Post a Comment