当前位置: 首页 > 编程笔记 >

使用MySQL的UPDATE语句中的if语句显示条件已设置的记录

汤才捷
2023-03-14
本文向大家介绍使用MySQL的UPDATE语句中的if语句显示条件已设置的记录,包括了使用MySQL的UPDATE语句中的if语句显示条件已设置的记录的使用技巧和注意事项,需要的朋友参考一下

让我们首先创建一个表-

mysql> create table DemoTable
   -> (
   -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> StudentName varchar(20),
   -> StudentMarks int,
   -> Status varchar(20)
   -> );

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable(StudentName,StudentMarks) values('Chris',79);
mysql> insert into DemoTable(StudentName,StudentMarks) values('David',59);
mysql> insert into DemoTable(StudentName,StudentMarks) values('Bob',60);
mysql> insert into DemoTable(StudentName,StudentMarks) values('Mike',45);

使用select语句显示表中的所有记录-

mysql> select *from DemoTable;

这将产生以下输出-

+-----------+-------------+--------------+--------+
| StudentId | StudentName | StudentMarks | Status |
+-----------+-------------+--------------+--------+
|        1 | Chris        |           79 | NULL   |
|        2 | David        |           59 | NULL   |
|        3 | Bob          |           60 | NULL   |
|        4 | Mike         |           45 | NULL   |
+-----------+-------------+--------------+--------+
4 rows in set (0.00 sec)

以下是在更新时设置条件的查询-

mysql> update DemoTable
   -> set Status=if(StudentMarks > 60 ,'PASS','FAIL');
Rows matched: 4 Changed: 4 Warnings: 0

让我们再次检查表记录-

mysql> select *from DemoTable;

这将产生以下输出-

+-----------+-------------+--------------+--------+
| StudentId | StudentName | StudentMarks | Status |
+-----------+-------------+--------------+--------+
|         1 | Chris       |           79 | PASS   |
|         2 | David       |           59 | FAIL   |
|         3 | Bob         |           60 | FAIL   |
|          4 | Mike       |           45 | FAIL   |
+-----------+-------------+--------------+--------+
4 rows in set (0.00 sec)
 类似资料:
  • #我想理解这个表达,它在说什么?“如果x:”是什么意思?通常在if语句之后总是有一个条件,但这个条件没有。我如何理解这一点?它在这个功能中做什么?

  • 本文向大家介绍浅谈Python的条件判断语句if/else语句,包括了浅谈Python的条件判断语句if/else语句的使用技巧和注意事项,需要的朋友参考一下 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户的年龄,根据年龄打印不同的内容。。。 Python程序中,能让计算机自己作出判断的语句就是if语句: 例: 根据python的缩进规则,如果if语句的条件判断为Tr

  • 本文向大家介绍jquery if条件语句的写法,包括了jquery if条件语句的写法的使用技巧和注意事项,需要的朋友参考一下 //写个网页用了多门语言,脑袋转不过来亚! //代码: 以上这篇jquery if条件语句的写法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍mysql update语句的用法详解,包括了mysql update语句的用法详解的使用技巧和注意事项,需要的朋友参考一下 首先,单表的UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] [ORDE

  • 主要内容:if else 如何判断表达式是否成立前面我们看到的代码都是顺序执行的,也就是先执行第1条语句,然后是第2条、第3条……一直到最后一条语句,这称为 顺序结构。 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用,儿童因为年龄不够,没有权限使用。这时候程序就需要做出判断,看用户是否是成年人,并给出提示。 在 Python 中,可以使用 if else 语句对条件进行判断,然后根据不同的结果执行不同的代码,这称

  • 本文向大家介绍MySQL中UPDATE与DELETE语句的使用教程,包括了MySQL中UPDATE与DELETE语句的使用教程的使用技巧和注意事项,需要的朋友参考一下 UPDATE 更新 UPDATE SET 语法用于修改更新数据表中的数据。 语法: 该语法将数据表中符合 WHERE 条件的记录中的 column1 的值更新为 new_value1,column2 的值更新为 new_value2