我无法LPAD在SQL Server 2008中看到类似的功能.例如,如何将以下查询转换为T-SQL?谢谢你的回答
select LPAD(MY_VALUE,2,' ')) VALUE
FROM MY_TABLE
Run Code Online (Sandbox Code Playgroud) MINUS是一个SQL集合操作,它从第一个表中选择元素,然后删除也由Oracle中的第二个SELECT语句返回的行.在SQL Server中,我们可以使用EXCEPT来做同样的事情.
在将我的项目从oracle迁移到SQL Server时,我发现了一个区别.如果第一个结果集没有记录,则minus带来第二个SELECT语句的结果集.但在SQL Server中,EXCEPT不返回任何内容.在那种情况下我该怎么办?我正在迁移我的项目,并希望在SQL Server中执行相同的减函数.
谢谢你的帮助
我+用来连接几个列的值.但+如果其中一列具有空值,则无效.例如
Select null+ 'Test'
Run Code Online (Sandbox Code Playgroud)
查询返回null而不是'Test'.
你有什么建议来解决这个问题?
它足以通过使用来舍入plsql中的列值round(value,2).例如,1.2222可以通过plsql中的该函数转换为1.22.
我怎么能在SQL Server中这样做?当我使用时round(1.2222,2),它转换为1.2200.我想要1.22.感谢帮助