mysql cast和 case when 怎么一起使用
时间: 2023-06-04 11:02:14 浏览: 350
MySQL 的CASE WHEN 语句使用说明
5星 · 资源好评率100%
这个问题属于技术问题,可以回答。在MySQL中,可以使用CASE WHEN语句来实现条件判断,而CAST函数可以将数据类型转换成另外一种类型。如果要将条件判断的结果转换成特定的数据类型,可以将CASE WHEN语句嵌套在CAST函数中使用,例如:
SELECT CAST(CASE WHEN column1 = 'value1' THEN '1' ELSE '0' END AS int) AS new_column
FROM table1;
这个语句可以将表格中满足条件的结果转换成整数类型,并输出一个新的列。
阅读全文