我在我的数据库中有以下表格:
我想编写一个具有以下逻辑的 SQL 查询:
IF QUIZZES<3, RETURN 'INCOMPLETE' ELSE 'COMPLETE'
我该如何构建我的查询?
谢谢。
我在我的数据库中有以下表格:
我想编写一个具有以下逻辑的 SQL 查询:
IF QUIZZES<3, RETURN 'INCOMPLETE' ELSE 'COMPLETE'
我该如何构建我的查询?
谢谢。
SELECT (CASE WHEN QUIZZES < 3 THEN 'INCOMPLETE' ELSE 'COMPLETE' END) QuizStatus
FROM tableA;
或者
SELECT IF(QUIZZES < 3, 'INCOMPLETE', 'COMPLETE') QuizStatus
FROM tableA;
select Name,STUDENT_ID,if(QUIZZES<3,'INCOMPLETE','COMPLETE') AS Status from table