数据库SQL 2005问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:50:39
以下程序将实现(1,100)的奇数平方和赋给@X,偶数平方和赋给变量@Y,并输出@X,@Y的值。完成该程序
DECLARE @X int ,@Y int ,@i int
SELECT @i=1,@X=0,@y=0
WHILE( )
BEGIN
IF( )
SET @X=@X+@i*@i
ELSE
SET @Y=wY+@i*@i
SET @i=( )
END
SELECT @X,@Y
2. 补充完成用于显示26个大小写英文字母(每行显示同一字母的大小写,中间相隔10个空格)的程序

DECLARE @count int
SET ( )_
WHILE @count<26
BEGIN
PRINT CHAR (ASCII('A')+( )+( )(10)+CHAR(ASCII('a')+@count
SET @count=@count+1
END
3.在SQL server Management Studio 中的“查询”窗口中编程计算并显示1+2+3+...+100的值

4在SQL server Management Studio 中的“查询”窗口中编程显示今天是星期几,要求输出格式为“Monday -星期一”,"Tuesday -星期二“等
4.

3
DECLARE @SUM INT
DECLARE @I INT

SET @SUM=0
SET @I=1
WHILE @I<=100
BEGIN
SET @SUM=@SUM+@I
SET @I=@I+1
END
SELECT @SUM

4

select case datename(dw,getdate())
when '星期日' then 'Sunday-星期日'
when '星期一' then 'Monday-星期一'
when '星期二' then 'Tuesday-星期二'
when '星期三' then 'Wednesday-星期三'
when '星期四' then 'Thursday-星期四'
when '星期五' then 'Friday-星期五'
when '星期六' then 'Saturday-星期六'
end as [date]