
让我们首先看看 MySQL 中 IF NOT IN 的语法 -
if(yourVariableName NOT IN (yourValue1,yourValue2,........N) ) then statement1 else statement2 endif
让我们实现上述语法以使用 IF NOT IN -
mysql> DELIMITER // mysql> CREATE PROCEDURE IF_NOT_INDemo(IN value int) -> BEGIN -> if(value NOT IN (10,20,30) ) then -> select "Value Not Found"; -> else -> select "Value Found"; -> end if; -> END -> // Query OK, 0 rows affected (0.25 sec) mysql> DELIMITER ;
现在使用 CALL 命令调用存储过程。
Android 4.0 是一次重要的平台发布版,为用户和应用程序开发者增加了大量的新特性。在下面我们将讨论的所有新特性和API中,因为它将 Android 3.x 版本中广泛使用的API和全息图像主题带给了小屏幕设备,因此我们说 Android 4.0 是一次重要的平台发布版。感兴趣的朋友可以过来看看
6
情况 1 - 当找到值时 -
mysql> call IF_NOT_INDemo(10);
+-------------+ | Value Found | +-------------+ | Value Found | +-------------+ 1 row in set (0.00 sec) Query OK, 0 rows affected (0.01 sec)
情况 2 - 未找到值时 -
mysql> call IF_NOT_INDemo(100);
+-----------------+ | Value Not Found | +-----------------+ | Value Not Found | +-----------------+ 1 row in set (0.05 sec) Query OK, 0 rows affected (0.07 sec)
以上就是我们可以在 MySQL 过程中使用“IF NOT IN”吗?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号