SQL Tips -- SQL Server 2005新增比較運算子

有兩個比較運算子我沒看過(或沒去注意),「!>」與「!<」,「!=」這個是不等於,這個我有看過,我在SQL語法裡比較少用,因為有正式「<>」不等於。

!> 不大於, !< 不小於

這兩個使用起來還算直覺,我們寫一個T-SQL來試試:



-- Northwind.dbo.Orders OrderDate between 1996-7-4 And 1998-5-6
declare @date datetime = '19970101' -- 取中間資料

select top 10 ShipName,ShipAddress
from Northwind.dbo.Orders
where OrderDate !> @date -- 不要大於1997-01-01的資料

select top 10 ShipName,ShipAddress
from Northwind.dbo.Orders
where OrderDate !< @date; -- 不要小於1997-01-01的資料


請注意,以上三個「!=」「!<」「!>」是在MS SQL Server 2005才新增的比較運算子。

Reference:

沒有留言:

張貼留言

感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。