sql - MYSQL if语句(来自mysql newb)

标签 sql mysql

如果 EQ_Type!='ENGINE',是否可以让这个 if 语句不打印列? 输出中的空列让我很困扰。

select if(EQUIPMENT.EQ_Type='ENGINE',ENGINE.Capacity,'') as Capacity, ....

感谢您的帮助。

最佳答案

不,您不能有选择地逐行包含一列。

关于sql - MYSQL if语句(来自mysql newb),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1903231/

相关文章:

python - Flask-MySQL 如何使用参数化查询有效 INSERT INTO 表

sql - 在 SQLite 中选择随机行

sql - MySQL 字符串与百分比输出的比较

php - 两种方式的数据库加密甚至对管理员都是安全的

mysql - 为一个非常简单的网站设计一个更复杂但灵活的数据库设计是否值得?

php - Laravel:如何将此查询转换回 Eloquent 查询?

php - 一段时间后自动从数据库中的表中删除数据

mysql - 使用插入或更新替换 MySQL 列中的字符串

mysql - 有没有办法获取变量并将它们添加为 SQL 中左连接后的列?

sql - 列安全 `INSERT INTO t1 SELECT * FROM ...` ?