當前位置:編程學習大全網 - 源碼下載 - mysql sql中的進程控制有for循環嗎?

mysql sql中的進程控制有for循環嗎?

MySQL不支持FOR循環。

僅循環循環:

[begin_label:]循環

語句_列表

結束循環[end_label]

創建過程doiterate(p1 INT)

開始

label1:循環

設置p 1 = p 1+1;

如果p 1 & lt;那麽10

叠代label 1;

結束IF;

離開label 1;

結束循環label 1;

SET @ x = p 1;

結束;

LOOP實現了壹個簡單的循環結構,允許重復執行壹個語句列表,該列表由壹個或多個語句組成,每個語句都用分號(;)分隔符結束。循環中的語句將被重復執行,直到循環終止。壹般來說,循環是由LEAVE終止的。在函數中,還可以使用RETURN,它完全退出函數,同時終止循環。

擴展數據

Mysql進程控制結構:

順序結構:程序從上到下執行。

分支結構:程序選擇兩條或多條路徑中的壹條來執行,

循環結構:壹個程序在滿足壹定條件的基礎上重復執行壹段代碼。

分支結構

1,如果函數

功能:實現簡單的雙分支。

語法:

If(表達式1,表達式2,表達式3)

執行順序:

如果表達式1成立,If函數返回表達式2的值,否則返回表達式3的值。

應用:任何地方(在開始和結束之內或之外)

2.案例結構

案例1:類似於java中的switch語句,壹般用來實現等價判斷。

語法:

事例變量|表達式|字段

當要判斷的值是1或語句1時,則返回該值;

當要判斷的值然後返回值2或語句2時;

...

ELSE要返回的值n或語句n;

結束案例;

案例二:類似於java中的多個IF語句,壹般用來實現區間判斷。

語法;

情況

當要判斷的條件1返回值1或語句1時;

當要判斷的條件為2時,則返回值為2或語句2;

...

ELSE要返回的值n或語句n;

結束案例;

  • 上一篇:景區網站模板欣賞?
  • 下一篇:pubg國際服盜號方法
  • copyright 2024編程學習大全網