91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL--函數

發布時間:2020-07-26 12:29:54 來源:網絡 閱讀:357 作者:繆克拉 欄目:MySQL數據庫
- 創建
-- SQL的函數必須有返回值
-- create function 函數名稱(參數列表) returns 返回類型
create function f1() returns int
return 10;
- 查看
-- 查看 mysql.proc
   select db,name,type from mysql.proc;
- 調用
-- 調用 select f1();
- 刪除
-- 刪除函數         
drop function f1;          
delete from mysql.proc where name = 'xx';
- 變量
-- 臨時修改
delimiter //
create function f1(a int,b int) returns int
begin
-- 定義一個變量 res
declare res int default 0;
-- 將 a + b的結果賦值給 res
set res = a + b;
-- 返回 res
return res;
end
//
delimiter ;
-- 用戶變量的注意點 
-- 在 sql 語句中給用戶變量賦值的時候 不能夠使用 '=' 
select count(*) from mm_users; 
select @count = count(*) from mm_users;  -- '=' 表示判斷是否相等
- 判斷
判斷
if 條件1 then
語句1;
elseif 條件2 then
語句2;
else
語句
end if;
- 循環
循環
while 條件 do
語句;
end while;
退出循環:leave,相當于break
退出本次循環:iterate,相當于continue
- 示例
delimiter //
create function f3() returns varchar(300)
begin
-- 1. 聲明遞增的值 i, 拼接結果的 res
declare i int default 0;
declare res varchar(300) default '';
-- 2. 通過 while 遞增 i
while i <= 100 do
-- 3. 判斷 i 是否是偶數
if i % 2 = 0 then
-- 4. 拼接偶數
set res = concat(res,' ',i);
end if;
-- 遞增 i
set i = i + 1;
end while;
-- 5. 返回 res
return res;
end
//
delimiter ;
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

张家港市| 田东县| 陇西县| 宜昌市| 丁青县| 天峻县| 宜兰县| 乡城县| 商河县| 峨山| 江永县| 泰顺县| 米泉市| 临夏市| 安多县| 虹口区| 申扎县| 嘉荫县| 南昌市| 河池市| 昭通市| 梁河县| 黎城县| 桐柏县| 连平县| 花莲县| 阜城县| 西城区| 凉山| 巴中市| 荥经县| 枣庄市| 罗城| 璧山县| 泰兴市| 阳曲县| 九龙县| 新郑市| 吉安市| 垫江县| 体育|