如何在SQL中的Case子句中插入Select语句
sqlsql-server
如何在SQL中的Case子句中插入Select语句,sql,sql-server,Sql,Sql Server,SQL知识初学者我有一张下表:记分表Name Score Reason S
如何在SQL中的Case子句中插入Select语句 sqlsql-server 如何在SQL中的Case子句中插入Select语句,sql,sql-server,Sql,Sql Server,SQL知识初学者我有一张下表:记分表Name Score Reason Subject a10NULLNULLa2-1 NULLNULLa3-3 failMathsa4-3 failHistorya30 NULLNULL我想写一个如下所示的查询Select DISTINCT Name, Result,(If Resu SQL知识初学者 我有一张下表:记分表
我想写一个如下所示的查询
从记分表
预期产出:
您可能不想将“0”和字符串放在同一列中。最好使用
。因此:
不清楚最后一行消失的原因,但您可能希望看到以下内容:
尝试使用CASE..WHEN..然后像下面一样使用最低结果分数:
试试这个 选择名称、分数、,分数为-3时的情况mssql 在表中插入,然后是CONCAT(原因,,,主题)其他“0”从记分表中以失败结束
(编辑:泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |