gpt4 book ai didi

Mysql IF 语句

转载 作者:行者123 更新时间:2023-11-29 08:08:45 25 4
gpt4 key购买 nike

在我的用户表中,我有一个字段hours,当我选择所有用户时,我还需要获取一个变量fullTime,该变量将基于 if 小时等于7.4。我可以在查询中执行此操作,而不必循环遍历所有用户吗?我有 600 多行,我正在尝试以最有效的方式执行此操作,因为每次页面加载时都会发生这种情况。我在想类似 SELECT *, fullTime as (hours EQUALS 7.4) FROM users

编辑:工作 SQL SELECT * , IF(hours_per_day = 7.5, 1, 0) AS fullTime FROM users

最佳答案

如果小时 = 7.4,则以下内容将返回 fulltime = 1 的列,否则返回 fulltime = 0。

SELECT *, IF(hours = 7.4, 1, 0) AS fulltime FROM users

请注意,如果“小时”是浮点列,则由于 float 不准确,此操作可能会失败。

关于Mysql IF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22152255/

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