gpt4 book ai didi

php - 如何使用 MySQL SELECT 创建虚拟列?

转载 作者:IT老高 更新时间:2023-10-28 12:04:28 24 4
gpt4 key购买 nike

如果我 SELECT a AS b 并且 b 不是表中的列,查询会创建“虚拟”列吗?

事实上,我需要将一些虚拟列合并到查询中,并将一些信息处理到查询中,以便以后可以将其与每个项目一起使用。

最佳答案

类似:

SELECT id, email, IF(active = 1, 'enabled', 'disabled') AS account_status FROM users

这允许您进行操作并将其显示为列。

编辑:

您还可以使用连接并将操作显示为列:

SELECT u.id, e.email, IF(c.id IS NULL, 'no selected', c.name) AS country
FROM users u LEFT JOIN countries c ON u.country_id = c.id

关于php - 如何使用 MySQL SELECT 创建虚拟列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/455261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com