首页 >

mysql如何进行判断操作 |如何往mysql里存放数组

mysql存储对象,mysql聚集索引排序,mysql in 不等于,关闭mysql root远程登录,mysql 转成树,如何往mysql里存放数组mysql如何进行判断操作 |如何往mysql里存放数组

1. if语句

if语句用于根据条件判断是否执行某些语句。其基本语法如下:

“`dition, expr_true, expr_false)

dition为条件表达式,如果为真,则执行expr_true,否则执行expr_false。

tsame、age三列,现在需要根据age列的值是否大于等于18来设置is_adult列的值为0或1,可以使用如下语句:

“`ts SET is_adult = IF(age>=18, 1, 0);

2. case语句

case语句用于根据某个表达式的值来选择执行不同的语句。其基本语法如下:

“`ent1ent2

…entN

ent1ent2等为对应取值时需要执行的语句,ELSE后面的语句为当所有取值都不匹配时需要执行的语句。

ts表中的age_level列,可以使用如下语句:

“`ts SET age_level = CASE

WHEN age<18 THEN '未成年'

WHEN age>=18 AND age<30 THEN '青年'

WHEN age>=30 AND age<50 THEN '中年'

ELSE ‘老年’

语句用于在select查询语句中根据条件筛选需要查询的数据。其基本语法如下:

“`n1n2, …

FROM tableditionn1n2, …) IN (

SELECT value1, value2, …

FROM tabledition

);

dition为需要满足的条件,IN后面的语句为需要查询的值。

ts表中所有年龄大于等于18岁的学生姓名和年龄,可以使用如下语句:

“`ame, agets

WHERE age >= 18;

ysql中进行判断操作的常用语句,希望可以帮助到大家。


mysql如何进行判断操作 |如何往mysql里存放数组
  • mysql怎么连接两个查询 |如何手动安装mysql
  • mysql怎么连接两个查询 |如何手动安装mysql | mysql怎么连接两个查询 |如何手动安装mysql ...

    mysql如何进行判断操作 |如何往mysql里存放数组
  • php技术和mysql怎么结合(一篇详细的教程) |mysqldump下载数据表
  • php技术和mysql怎么结合(一篇详细的教程) |mysqldump下载数据表 | php技术和mysql怎么结合(一篇详细的教程) |mysqldump下载数据表 ...

    mysql如何进行判断操作 |如何往mysql里存放数组
  • 解决MySQL数据库中data文件夹丢失的问题 |linux mysql 数据路径
  • 解决MySQL数据库中data文件夹丢失的问题 |linux mysql 数据路径 | 解决MySQL数据库中data文件夹丢失的问题 |linux mysql 数据路径 ...