sql – 检查所有行的列值是否正好是值
发布时间:2020-12-12 07:44:50 所属栏目:MsSql教程 来源:网络整理
导读:例如,我想要将数字2作为目标 这应该返回积极的迹象: ID Status123 2432 2531 2123 2 这应该返回负面指示: ID Status123 1432 3531 2123 2 这应该返回负面指示: ID Status123 1432 1531 1123 1 谢谢 解决方法 EXISTS应优先于COUNT使用,以便在找到第一个非匹
例如,我想要将数字2作为目标
这应该返回积极的迹象: ID Status 123 2 432 2 531 2 123 2 这应该返回负面指示: ID Status 123 1 432 3 531 2 123 2 这应该返回负面指示: ID Status 123 1 432 1 531 1 123 1 谢谢 解决方法EXISTS应优先于COUNT使用,以便在找到第一个非匹配行后立即返回.SELECT CASE WHEN NOT EXISTS(SELECT * FROM your_table WHERE status <> 2) THEN 'Y' ELSE 'N' END AS your_result 您没有陈述RDBMS.您可能需要将FROM DUAL附加到上面依赖于flavor的末尾. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- SqlServer_SqlServer恢复数据:如何通过mdf文件和
- MMC提示不能打开文件SQLServerEnterpriseManager
- Power Designer使用技巧
- SQLServer2005数据库数据转换SQLServer2000的方法
- SQL 2005可以在case语句中使用关键字
- sql-server – SQL Server如何决定隐式datetime转
- SQL SERVER使用ODBC 驱动建立的链接服务器调用存
- SqlServer2005 提取xml相关内容为行集的方法
- SQL Server 使用SqlBulkCopy时应注意表中使用缺省
- MySQL Cluster如何创建磁盘表方法解读
热点阅读