mysql - SQL Server 查询替换 MySQL 指令

标签 mysql sql-server-2008

我是 SQL Server 新手,并且使用 mysql 一段时间了...

SELECT A.acol, IF(A.acol<0,"Neg","Pos") as Column2 From Table

我想在 SQL Server 上做类似的事情,但不存在 IF 指令。

如何在 SQL Server 2008 查询中替换 if ?

最佳答案

SELECT A.acol, 
    case when A.acol < 0 then 'Neg' else 'Pos' end as Column2 
From Table 

关于mysql - SQL Server 查询替换 MySQL 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2734414/

相关文章:

sql-server-2008 - 在 SQL Server 2008 中对 PDF 文件使用全文搜索

php - 多表 JOIN 抛出 'Not unique table/alias' 错误

mysql - SQL一对多用户外键问题

mysql - 使用 ADO Access 2010/MySQL 后端 - 查询记录集不可更新

php - 循环查询并获得位置数组

sql - TSQL DateDiff 返回带 2 位小数的天数

sql-server-2008 - SSRS 只显示第一行

sql-server - 这是 MERGE 中的错误,未能正确实现 FOREIGN KEY 吗?

mysql:查询返回根据特定用户的分数排名

c# - Entity Framework 是否支持父级引用 0..1 个子级,子级引用 1 个父级?