将Access SQL转换为SQL Server

用户名

我正在尝试将此查询从Microsoft访问权限转换为SQL Server 2012

SELECT
IIF(IsNull(Letter), '', CalculationType)  AS [BF NI Calculation Basis]
FROM NICs

我将其转换为以下内容,但仍然收到错误消息:

消息245,级别16,状态1,行1将varchar值'A'转换为数据类型int时转换失败。

这是我尝试过的:

SELECT 
CHOOSE(ISNULL(Letter,0), '', CalculationType) AS [BF NI Calculation Basis]
FROM NICs

SELECT
IIF(Letter = 0, '', CalculationType) AS [BF NI Calculation Basis]
FROM NICs
乔·伊奥特

如果要检查Letter是否为NULL而不是写:

SELECT
IIF(Letter IS NULL, '', CalculationType) AS [BF NI Calculation Basis]
FROM NICs

如果要检查字母的值0

SELECT
IIF(Letter ='0', '', CalculationType) AS [BF NI Calculation Basis]
FROM NICs

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将mysql sql转换为sql server

来自分类Dev

将Oracle SQL转换为SQL Server

来自分类Dev

将SQL Server创建表转换为Access

来自分类Dev

将Access TRANSFORM / PIVOT查询转换为SQL Server 2012

来自分类Dev

将功能从SQL Server转换为MS Access

来自分类Dev

将 MS Access TRANSFORM/PIVOT 查询转换为 SQL Server

来自分类Dev

将行从sql server转换为oracle

来自分类Dev

将行转换为列SQL Server

来自分类Dev

将xml转换为键值对SQL Server

来自分类Dev

将列转换为行SQL Server

来自分类Dev

将nvarchar转换为datetime sql server

来自分类Dev

将查询转换为SQL Server语法

来自分类Dev

将COBOL数据转换为SQL Server

来自分类Dev

将行转换为列SQL Server

来自分类Dev

将Epoch转换为DateTime SQL Server

来自分类Dev

SQL Server将int转换为Datetime

来自分类Dev

将Oracle查询转换为SQL Server?

来自分类Dev

SQL Server将行转换为列

来自分类Dev

将nvarchar转换为datetime sql server

来自分类Dev

将函数从SQL Server转换为PostgreSQL

来自分类Dev

将 UNPIVOT 从 SQL Server 转换为 Redshift

来自分类Dev

将视图从 SQL Server 转换为 Redshift

来自分类Dev

将SQL Server T-SQL转换为SQL

来自分类Dev

将SQL Server 2012 CTE转换为SQL Server 2008

来自分类Dev

SQL将DateTime转换为Date(SQL Server 2005)

来自分类Dev

将SQL转换为ServiceStack.ORMLite SQL Server

来自分类Dev

如何将 SQL SERVER 查询转换为 Oracle SQL?

来自分类Dev

将MS Access数据查询转换为SQL Server数据库查询

来自分类Dev

将MS Access计数和数据透视查询转换为SQL Server