i have a table student like
sname
-----
ram
ram
ram
raj
raj
raj
i need the output like
sname
-----
ram
raj
ram
raj
ram
raj
Answer Posted / shunmuga priya
--The query to work in SQL server 2000
declare @cnt int
select @cnt = count(sname) from student where sname ='ram'
declare @student table
(sname varchar(20))
while @cnt <> 0
begin
insert @student
select * from student where sname like 'raj'
union
select * from student where sname like 'ram'
order by sname desc
set @cnt = @cnt - 1
End
select * from @student
| Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
Explain the microsoft sql server delete command?
Which is better statement or preparedstatement?
What is tcl in sql server?
Is it possible for a stored procedure to call itself or recursive stored procedure? How many levels of sp nesting are possible?
What is outer join in sql server joins?
Can you pass expressions to function parameters?
What is row_number () and partition by in sql server?
Explain about SQLOS?
What is recursion? Is it possible for a stored procedure to call itself or recursive stored procedure?
What is the difference between DATETIME2 and DATETIME?
What is a cursor, index in sql?
what is new philosophy for database devises for sql server 7.0? : Sql server database administration
How does using a separate hard drive for several database objects improves performance right away?
How to scale out a federation by Sql statement?
what is checksum in sql server.........???