当前位置: 首页 > news >正文

毕业设计做app还是做网站网络营销工具体系

毕业设计做app还是做网站,网络营销工具体系,政府网站 建设依据,沈阳德泰诺网站建设公司if if 用于做条件判断,具体的语法结构如下,在 if 条件判断的结构中, ELSE IF 结构可以有多个,也可以没有。 ELSE 结构可以有,也可以没有。 IF 条件1 THEN ..... ELSEIF 条件2 THEN -- 可选 ..... ELSE -- 可选 .....…

if

if 用于做条件判断,具体的语法结构如下,在 if 条件判断的结构中, ELSE IF 结构可以有多个,也可以没有。 ELSE 结构可以有,也可以没有。
IF 条件1 THEN
.....
ELSEIF 条件2 THEN -- 可选
.....
ELSE -- 可选
.....
END IF;

案例

create procedure p3()
begin
declare score int default 58;
declare result varchar(10);
if score >= 85 thenset result := '优秀';
elseif score >= 60 thenset result := '及格';
elseset result := '不及格';
end if;
select result;
end;
call p3();

case

如果判定条件有多个,多个条件之间,可以使用 and or 进行连接。

方法一

-- 含义: 当case_value的值为 when_value1时,执行statement_list1,当值为 when_value2时,
执行statement_list2, 否则就执行 statement_list
CASE case_value
WHEN when_value1 THEN statement_list1
[ WHEN when_value2 THEN statement_list2] ...
[ ELSE statement_list ]
END CASE;

方法二

-- 含义: 当条件search_condition1成立时,执行statement_list1,当条件search_condition2成
立时,执行statement_list2, 否则就执行 statement_list
CASE
WHEN search_condition1 THEN statement_list1
[WHEN search_condition2 THEN statement_list2] ...
[ELSE statement_list]
END CASE;

案例

create procedure p6(in month int)
begin
declare result varchar(16);
casewhen month >= 1 and month <= 3 thenset result := '第一季度';when month >= 4 and month <= 6 thenset result := '第二季度';when month >= 7 and month <= 9 thenset result := '第三季度';when month >= 10 and month <= 12 thenset result := '第四季度';elseset result := '非法参数';end case ;select concat('您输入的月份为: ',month, ', 所属的季度为: ',result);
end;
call p6(16);

while

while 循环是有条件的循环控制语句。满足条件后,再执行循环体中的 SQL 语句。
-- 先判定条件,如果条件为true,则执行逻辑,否则,不执行逻辑
WHILE 条件 DOSQL逻辑...
END WHILE;

案例

-- A. 定义局部变量, 记录累加之后的值;
-- B. 每循环一次, 就会对n进行减1 , 如果n减到0, 则退出循环
create procedure p7(in n int)begindeclare total int default 0;while n>0 doset total := total + n;set n := n - 1;end while;select total;end;
call p7(100);

 repeat

repeat 是有条件的循环控制语句 , 当满足 until 声明的条件的时候,则退出循环
-- 先执行一次逻辑,然后判定UNTIL条件是否满足,如果满足,则退出。如果不满足,则继续下一次循环
REPEATSQL逻辑...UNTIL 条件
END REPEAT;

案例

-- A. 定义局部变量, 记录累加之后的值;
-- B. 每循环一次, 就会对n进行-1 , 如果n减到0, 则退出循环
create procedure p8(in n int)begindeclare total int default 0;repeatset total := total + n;set n := n - 1;until n <= 0end repeat;select total;end;
call p8(10);
call p8(100);

loop

LOOP 实现简单的循环,如果不在 SQL 逻辑中增加退出循环的条件,可以用其来实现简单的死循环。LOOP可以配合一下两个语句使用:
  • LEAVE :配合循环使用,退出循环。
  • ITERATE:必须用在循环中,作用是跳过当前循环剩下的语句,直接进入下一次循环。
[begin_label:] LOOPSQL逻辑...
END LOOP [end_label];LEAVE label; -- 退出指定标记的循环体
ITERATE label; -- 直接进入下一次循环

 案例

-- A. 定义局部变量, 记录累加之后的值;
-- B. 每循环一次, 就会对n进行-1 , 如果n减到0, 则退出循环 ----> leave xx
create procedure p9(in n int)begindeclare total int default 0;sum:loopif n<=0 thenleave sum;end if;set total := total + n;set n := n - 1;end loop sum;select total;end;
call p9(100);

http://www.tj-hxxt.cn/news/58263.html

相关文章:

  • 网站单独网络多少钱互联网营销师培训课程免费
  • 企业网站建设周期深圳建站公司
  • 做h5的图片网站seo优化专员
  • 漳州网站建设南平网站seo
  • 武汉模板网站建设seo诊断报告怎么写
  • 没有网站怎么做链接视频播放器seo自动优化软件安卓
  • 在线做ppt的网站深圳推广平台有哪些
  • 长沙那个手机建网站公司好写文的免费软件
  • 制作个人网站要多少钱百度seo课程
  • 网站的实用性怎么让网站被百度收录
  • 商城网站建设设计介绍百度推广官网首页
  • 济南论坛网站建设百度app广告
  • 网页制作基础教程慕课版seo网页推广
  • 摄影网站源代码长春网络科技公司排名
  • B2B网站建设哪家好搜索引擎营销实训报告
  • 专业做学校网站的公司怎么创建私人网站
  • 网页设计版心常用尺寸seo研究学院
  • 自建虚拟主机网站源码百度指数趋势
  • 做外贸怎么登陆外国网站搜索网排名
  • 影院网站建设列举常见的网络营销工具
  • 哪些企业合适做网站在线代理浏览网站
  • js网站访问量统计黑帽seo培训多少钱
  • 网站建设平台选用分析石家庄新闻
  • 北滘做网站阿里云建网站
  • 有经验的宁波网站建设seo工作前景如何
  • 网络营销是什么营销福州seo技巧培训
  • 网站设计注意事项免费培训网站
  • 益阳学校网站建设高权重友情链接
  • 石家庄做网站seo链接生成二维码
  • 怎样做网站的测试与维护新冠疫情最新消息今天