How to use xml document as data type in the SQL server data base and select rows from Xml.
declare @Records as xml
set @Records='
Validate="None" />'
SELECT
cast( Tbl.Col.value('@ID', 'nvarchar(50)') as int) AS ID,
NULLIF(Tbl.Col.value('@Name', 'NVARCHAR(20)'),'') AS Name,
NULLIF(Tbl.Col.value('@Validate', 'NVARCHAR(50)') ,'') AS Validate
INTO #Records
FROM
@Records.nodes('//row') Tbl(Col)
select *
from #Records
ID
|
Name
|
Validate
|
0
|
Test
|
None
|
How to find second highest salary from Employee table
select EmpId,EmpName from (select EmpId,EmpName , ROW_NUMBER() over(order by salary desc) RowNum,Salary
from dbo.tbl_Employee) as A where a. RowNum=2
No comments:
Post a Comment