mysql 判断语句_mysql条件判断语句讲解-程序员宅基地

技术标签: mysql 判断语句  

MySQL的判断语句有两种,if,switch语句,这两种语句都可以用来做为mysql的条件判断语句,但是它们各自又都有不同,今天给大家讲解这;两种判断语句的不同。

1debc502bd19cb0fb7c02649adb50bed.png

《php与MySQL权威指南》第3章php基础,本章介绍了PHP的工作原理及发展状况,并通过一些简单的示例对PHP基础语法、变量和常量、数据类型、数据类型之间的转换、表达式和运算符,以及流程控制语句等知识点进行了介绍。本节为大家介绍条件判断语句。

3.10.2条件判断语句

顺序结构的程序虽然能解决计算和输出等问题,但进行判断后就不能再选择了。对于要先做判断再做选择的问题就要使用分支结构,这种结构又称为选择结构或条件结构。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序执行。分支结构程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。分支结构适合于带有逻辑或关系比较等条件判断的计算。即程序在执行过程中依照条件的结果来改变程序执行的顺序,满足条件时执行某一语句块,反之则执行另一语句块。

1.if语句

if、else和elseif语句经常一起被使用,这3个语句中只有if可以单独使用,而else和elseif语句则需要与if语句结合使用。

语句格式:

5ddbe7a8a2a9bf6b7311d26f51d02200.png    elseif语句在if的condition为false时,逐个往下执行,若condition为true时,则执行内部的statement;若没有,则继续向下查看elseif语句。若所有elseif的condition为false,有else语句则执行else语句内的statement,没有则继续往下执行。

if else语句内部仍可套用ifelse语句来做更细致的判断。可根据下面的代码来修改$num的值来查看判断的流程。

53582540973008175d7a61db5c8c875c.png   2.switch语句

对于条件判断结果很多的情况,如果使用if语句将会变得非常麻烦,这时可以使用switch选择语句。语句结构:

0b8ccb68b42ba4473a9e411ce1279034.png      执行流程:从第一个case开始判断,若$temp的值等于value_1,则执行case'value_1'冒号后面的语句,若没有则继续向下执行。若执行语句后有break,则case找到对应的语句执行完后直接跳出switch语句;若没有break语句,则将后面所有case语句的statement都执行一遍,直到遇到break才跳出。default可写可不写,当遍历所有case后都没有与$temp对应的值时,则执行默认的default语句。

switch语句在多个值匹配一个变量的情况下非常管用,虽然ifelse语句也可以实现同样的效果,但switch语句执行起来更快捷、更简单,而且更稳定,遇到复杂的逻辑判断时语句结构也一目了然。

3.11小结

本章介绍了PHP的工作原理及发展状况,并通过一些简单的示例对PHP基础语法、变量和常量、数据类型、数据类型之间的转换、表达式和运算符,以及流程控制语句等知识点进行了介绍。掌握这些基础知识将会为以后更好地掌握PHP打下坚实基础。

mysql条件判断语句适用的场合其实都一样,唯一不同的是在什么位置使用,相信刚刚已经介绍得很清楚了,希望大家在日后的使用中可以有所体会。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30345333/article/details/113116404

智能推荐

关于视觉SLAM中尺度的理解和尺度的确定_slam 的尺度信息指的是什么-程序员宅基地

文章浏览阅读1.5k次,点赞2次,收藏6次。在纯视觉SLAM中存在尺度不确定的问题,而在视觉和IMU融合系统中很好的解决了这一问题。一直困扰我的是如何去理解SLAM中的尺度?尺度到底代表了什么?_slam 的尺度信息指的是什么

leaflet图标线(leaflet篇.65)_leaflet 飞机航线-程序员宅基地

文章浏览阅读623次。听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客)文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。效果如下所示: 下面献上完整代码,代码重要位置会做相应解释<!DOCTYPE html><html><head> <meta charset=utf-8 /> <title&g_leaflet 飞机航线

初识QT+opengl_qopenglwidget: no such file or directory-程序员宅基地

文章浏览阅读996次。环境:QT Creator1.创建一个桌面QT应用;2.新建一个继承于QGLWidget的类,添加头文件#include &lt;QGLWidget&gt;,尝试编译; ①出错:error: C1083: 无法打开包括文件: “QGLWidget”: No such file or directory;提示没找到QGLWidget文件。 分析:在QT目录下的in..._qopenglwidget: no such file or directory

使用while和do while实现1到100相加的和_用while和do while 分别实现1到100的累加求和-程序员宅基地

文章浏览阅读5.3k次,点赞2次,收藏7次。使用while实现:#include <stdio.h>int main(int argc, const char *argv[]){ int i=1,sum=0; while(i<=100){ sum += i++; } printf("sum = %d\n",sum); return 0;}使用do while实现:#include <stdio.h>..._用while和do while 分别实现1到100的累加求和

debian9上安装qemu+kvm虚拟机教程(Debian 4.9.144-3.1 )_qemu-kvm debian-程序员宅基地

文章浏览阅读3.1k次。版权声明:转载于 https://blog.csdn.net/weixin_394..._qemu-kvm debian

VOH、VOL、VIH、VIL、VT、LOH、LOL、LIH、LIL等相关概念-程序员宅基地

文章浏览阅读5.9k次,点赞9次,收藏32次。VOH、VOL、VIH、VIL、VT、LOH、LOL、LIH、LIL等相关概念_voh

随便推点

ThinkPHP常量_thinkphp 常量会不会被销毁-程序员宅基地

文章浏览阅读1.3k次。预定义常量常量说明URL_COMMON=0普通模式 URLURL_PATHINFO=1PATHINFO URLURL_REWRITE=2REWRITE URLURL_COMPAT=3兼容模式 URLHAS_ONE=1_thinkphp 常量会不会被销毁

NetSuite 中Inventory Adjustment批次物料CSV导入分析二-程序员宅基地

文章浏览阅读188次,点赞3次,收藏3次。Inventory Adjustment批次物料的调增与调减是否能够合二为一在一次CSV导入中直接实现,本篇文章将给出答案。

今天偶然发现skyeye-程序员宅基地

文章浏览阅读74次。今天偶然发现skyeye 今天在搜NFS配置的时候偶然发现了skyeye.这玩意是纯正国货。一看是清华的牛人写的。世界之大,咱要好好学习啊。世界之小,牛人是如此近。然后源代码编译遇到了点小问题xpm.h找不到。libx11-dev没有装,还有一个是libxpm-dev.然后,装了apt-file。装了先apt-file update下。然后,a..._skyeye-scanner

杭电OJ 1019(C++)_杭电oj1019-程序员宅基地

文章浏览阅读342次。a和b的最小公倍数 = a*b/(a和b的最大公约数)__int64的取值范围为[-2^63, 2^63),不能使用int类型,否则可能超出int存储范围。#include <iostream>using namespace std;int main(){ int n, m; cin >> n; while (n--) { __int64 a,..._杭电oj1019

国内源代码安全漏洞检测工具现状浅析_国内外开源安全漏洞扫描测试工具使用现状和风险分析-程序员宅基地

文章浏览阅读7.4k次。在静态源代码检测工具方面,国内很多公司在研发产品,包括北大软件CoBOT、奇虎测腾的代码卫士、360企业代码卫士、清华大学软件学院Tsmart代码分析工具集、腾讯TscanCode开源静态扫描工具,端玛企业级静态源代码扫描分析平台DMSCA、找八哥源代码安全检测系统等。 知名度比较高的可能是360的代码卫士,借助其公司品牌和免费杀毒软件等宣传,行业内知名度较高,但是工..._国内外开源安全漏洞扫描测试工具使用现状和风险分析

欧姆龙CP1H系列码垛程序 上下料码垛机 汇川SV660P系列伺服电机_汇川 码垛机 伺服-程序员宅基地

文章浏览阅读460次,点赞6次,收藏8次。欧姆龙CP1H系列码垛程序欧姆龙CP1H系列程序,CP1H-EX40DT-D+CP1W-40EDT等输入输出模块上下料码垛机汇川SV660P系列伺服电机,雷塞闭环步进电机,脉冲+方向控制方式,绝对定位,多点位摆盘码垛功能 ,真空报警、正负极限位报警、气缸报警、伺服报警。跟上位机通讯控制扫码枪,图四是机台设备俯视图。功能完善的威纶通系列触摸屏模板,量产程序,标准程序架构,多用户管理功能,触摸屏宏指令配方管理功能。梯形图注释齐全,方便理解程序《欧姆龙CP1H系列码垛_汇川 码垛机 伺服

推荐文章

热门文章

相关标签