- 关 键 词:
- sql server
- word
精华网络内容 :http://www.qqread.com/network/
These has been picked up from thread within sqljunkies Forums http://www.sqljunkies.com
Problem
The problem is that I need to round differently (by halves)
Example: 4.24 rounds to 4.00, but 4.26 rounds to 4.50.
4.74 rounds to 4.50 and 4.76 rounds to 5.00
Solution
declare @t float
set @t = 100.74
select round(@t * 2.0, 0) / 2
Problem
I'm writing a function that needs to take in a comma seperated list and us it in a where clause. The select would look something like this:
select * from people where firstname in ('larry','curly','moe')
Solution
use northwind
go
declare @xVar varchar(50)
set @xVar = 'anne,janet,nancy,andrew, robert'
select * from employees where @xVar like '%' + firstname + '%'
Problem
Need a simple paging sql command
Solution
use northwind
go
select * from products a
where (select count(*) from products b where a.productid >= b.productid) between 15 and 16
Problem
Perform case-sensitive comparision within sql statement without having to use the SET command
Solution
use norhtwind
go
SELECT * FROM products AS t1
WHERE t1.productname COLLATE SQL_EBCDIC280_CP1_CS_AS = 'Chai'
--execute this command to get different collate naming
--select * from ::fn_helpcollations()
Problem
How to call a stored procedure located in a different server
Solution
SET NOCOUNT ON
use master
go
EXEC sp_addlinkedserver '172.16.0.22',N'Sql Server'
go
Exec sp_link_publication @publisher = '172.16.0.22',
@publisher_db = 'Northwind',
@publication = 'NorthWind', @security_mode = 2 ,
@login = 'sa' , @password = 'sa'
go
EXEC [172.16.0.22].northwind.dbo.CustOrderHist 'ALFKI'
go
exec sp_dropserver '172.16.0.22', 'droplogins'
GO
相关专题
- Office技巧专区 (7092篇文章)
- 网管实用技巧100例 (6812篇文章)
- ADO.NET实用技巧 (6339篇文章)
- SQL Server连接中常见错误解决方法 (99次浏览)
- SQL server7.0的远程连接问题 (90次浏览)
- SQL Server的文件恢复技术 (6次浏览)
- 用SQL Server 2005实现WebService (0次浏览)
- 用NetBeans5.0连接SQL Server2005数据库 (0次浏览)
- 使用NetBeans5.0连接SQL Server 2005数据库 (0次浏览)
- 如何使用SQL Server 2000中的XML功能一 (0次浏览)
- 访谈:SQL Server Everywhere仅仅是另一种数据 (0次浏览)
- 地中海船运公司通过SQL Server2005处理5TB的数 (0次浏览)
- 从SQL Server 4.2到SQL Server 2005 (0次浏览)



