gpt4 book ai didi

mysql - SQL作为IF语句的结果返回一个字符串

转载 作者:行者123 更新时间:2023-11-29 01:28:36 24 4
gpt4 key购买 nike

我的数据库中有下表:

enter image description here

我想编写一个具有以下逻辑的 sql 查询:

IF QUIZZES<3, RETURN 'INCOMPLETE' ELSE 'COMPLETE'

如何制定查询?

谢谢

最佳答案

您可以使用 CASE...ELSE...ENDIF Statement .

试试这个:

SELECT (CASE WHEN QUIZZES < 3 THEN 'INCOMPLETE' ELSE 'COMPLETE' END) QuizStatus 
FROM tableA;

SELECT IF(QUIZZES < 3, 'INCOMPLETE', 'COMPLETE') QuizStatus 
FROM tableA;

关于mysql - SQL作为IF语句的结果返回一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27352038/

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