mysql查询bon、bname、planbook,planbook是“是”的显示为规划教材,“否”显示为非规划教材的命令是?
时间: 2023-09-23 10:06:40 浏览: 44
### 回答1:
假设表名为books,bon为书号,bname为书名,planbook为是否规划教材(是/否),则查询命令如下:
```
SELECT bon, bname,
CASE planbook
WHEN '是' THEN '规划教材'
WHEN '否' THEN '非规划教材'
END AS planbook
FROM books;
```
这里使用了CASE语句,根据planbook的值来判断是否规划教材,并将结果命名为planbook。
### 回答2:
要查询mysql中的bon、bname和planbook字段,并将planbook为“是”时显示为“规划教材”,planbook为“否”时显示为“非规划教材”,可以使用以下命令:
SELECT bon, bname,
CASE
WHEN planbook = '是' THEN '规划教材'
WHEN planbook = '否' THEN '非规划教材'
END AS planbook
FROM 表名;
其中,将需要查询的字段bon和bname直接列出。然后在查询planbook字段时,使用CASE语句进行条件判断。当planbook的值为“是”时,使用THEN输出“规划教材”,当planbook的值为“否”时,使用THEN输出“非规划教材”。最后使用AS将查询结果命名为planbook。在FROM子句中指定需要查询的表名。
### 回答3:
在MySQL中,可以使用以下命令来实现查询bon、bname、planbook,并将planbook为“是”的显示为规划教材,将planbook为“否”的显示为非规划教材:
SELECT bon, bname,
CASE
WHEN planbook = '是' THEN '规划教材'
WHEN planbook = '否' THEN '非规划教材'
END AS planbook
FROM your_table_name;
需要替换示例中的"your_table_name"为真正的表名,确保表中包含bon、bname和planbook列。