Sql server database syntax reference 01

IF...ELSE sentence

Syntax:

IF boolean_expression

    statement

[ELSE[IF boolean_expression] statement]

1.statement:

IF (SELECT MAX(Longitude) FROM Camera) > 23.0
BEGIN
    PRINT '经度的最大值大于23.0'
    SELECT '限值'=23.0
END
SELECT '最大值'=MAX(Longitude) from Camera
PRINT 'Is it supported?'

2.results:

Copying table sentence

1.statement:

SELECT *
INTO hp_Camera
FROM Camera
WHERE Camera.Area=N'黄埔区'

2.results:

 

WHILE,BREAK,and CONTINUE sentences

Syntax:

WHILE boolean_expression

    Statement

1.statement:

WHILE (SELECT AVG(Longitude) FROM hp_Camera)>100
BEGIN
    UPDATE hp_Camera SET Longitude=Longitude-1
    IF(SELECT MIN(Longitude) FROM hp_Camera)=0
        UPDATE hp_Camera SET Longitude=1
    IF(SELECT MAX(Longitude) FROM hp_Camera)<110
        BREAK
END
   

2.results:

 

DECLARE sentence

Syntax:

DECLARE @variable_name datatype [,@variable_name datatype]... /* declare a local variable*/

DECLARE @@variable_name datatype [,@@variable_name datatype].../* declare a global variable*/

SELECT @variable_name={expression|(SELECT_statement)}

[,@variable={expression|SELECT_statement)}...]

[FROM clause]

[WHERE clause]

1.statement:

DECLARE @minval FLOAT
SELECT @minval=min(Longitude) FROM hp_Camera
IF(@minval>0)
    PRINT '大于0'
ELSE
    PRINT '小于0'
SELECT '最小值'=@minval

2.results:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值