小编jha*_*ash的帖子

SQL Server 2008中的LPAD

我无法LPAD在SQL Server 2008中看到类似的功能.例如,如何将以下查询转换为T-SQL?谢谢你的回答

select  LPAD(MY_VALUE,2,' ')) VALUE
FROM MY_TABLE
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

25
推荐指数
2
解决办法
9万
查看次数

减去与ORACLE/SQL Server中的区别

MINUS是一个SQL集合操作,它从第一个表中选择元素,然后删除也由Oracle中的第二个SELECT语句返回的行.在SQL Server中,我们可以使用EXCEPT来做同样的事情.

在将我的项目从oracle迁移到SQL Server时,我发现了一个区别.如果第一个结果集没有记录,则minus带来第二个SELECT语句的结果集.但在SQL Server中,EXCEPT不返回任何内容.在那种情况下我该怎么办?我正在迁移我的项目,并希望在SQL Server中执行相同的减函数.

谢谢你的帮助

t-sql sql-server oracle plsql

20
推荐指数
1
解决办法
8万
查看次数

在Tsql中连接空值列

+用来连接几个列的值.但+如果其中一列具有空值,则无效.例如

Select null+ 'Test'
Run Code Online (Sandbox Code Playgroud)

查询返回null而不是'Test'.

你有什么建议来解决这个问题?

t-sql sql-server

10
推荐指数
1
解决办法
1万
查看次数

在SQL Server 2008中舍入到两位数

它足以通过使用来舍入plsql中的列值round(value,2).例如,1.2222可以通过plsql中的该函数转换为1.22.

我怎么能在SQL Server中这样做?当我使用时round(1.2222,2),它转换为1.2200.我想要1.22.感谢帮助

t-sql sql-server

3
推荐指数
1
解决办法
1244
查看次数

标签 统计

sql-server ×4

t-sql ×4

oracle ×1

plsql ×1