Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
选择 NULLIF(1 > 0, 1);
在返回 NULL 的 MySQL 中。在 SQL Server 中,由于 <. 例如。
选择 1 > 0;
这在 MySQL 中也可以正常工作,但在 SQL Server 中不行。关于我可以做些什么来解决这个问题的任何想法?
谢谢!
MySQL 在查询中使用计算比其他数据库更灵活。您可以使用CASESQL Server 中的语句来实现相同的结果:
CASE
SELECT CASE WHEN 1 > 0 THEN 1 ELSE 0 END