「SQLServer」whileループのサンプル
環境
Windows10 64bit
microsoft SQLServer 2019
構文
WHILE 条件式
BEGIN
LOOP処理コード
END
使用例1
whileループ処理を行います
SQL構文
DECLARE @n int = 3 WHILE @n < 7 BEGIN SELECT @n result SET @n = @n + 2 END
実行結果
3
5
使用例2
BREAKを使用してwhileループを抜けます
SQL構文
DECLARE @n int = 3 WHILE @n < 12 BEGIN SELECT @n result IF @n = 7 BEGIN BREAK END SET @n = @n + 2 END
実行結果
3
5
7