sql – 检查所有行的列值是否正好是值
发布时间:2020-05-24 00:18:06 所属栏目:MsSql 来源:互联网
导读:例如,我想要将数字2作为目标 这应该返回积极的迹象: ID Status123 2432 2531 2123 2 这应该返回负面指示: ID Status123 1432 3531 2123 2 这应该返回负面指示: ID Status123 1432
|
例如,我想要将数字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的末尾. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – 如何查找哪些列没有任何数据(所有值都为NULL)?
- sql – 让Oracle将OR连接的谓词转换为UNION ALL操作
- sql-server – 根据Sql Server中的选定行生成插入脚本?
- sql查询出各科成绩最好的学生信息
- sql-server – MS SQL Server中的数百个休眠进程会降低性能
- 如何在SQL中生成导致给定节点的层次结构路径?
- sql-server – 部署Visual Studio 2010数据库项目
- sql-server – 我们应该升级到SQL Server 2005还是2008?
- 数据库 – OrbitDB,Gun,HyperDrive和BigchainDB如何相互区别
- SQL Server -- 回忆笔记(五):T-SQL编程,系统变量,事务
