2013-06-19 26 views
-5

我不知道什麼是意義的<>是MS-SQLMS-SQL中<>的含義是什麼?

例如

IF(@userID <> '') 
Return 0; 
ELSE 
Return -1; 
+2

它意味着不等於。 Stackoverflow不是一個問這樣的基本問題的地方。你也可以在谷歌上搜索它。 –

+1

你有沒有嘗試使用谷歌? – Micha

回答

3

<>意味着在Transact-SQL不等於

比較兩個表達式(比較運算符)。當比較非空表達式時,如果左操作數不等於右操作數,則結果爲TRUE;否則,結果是FALSE。

3

在Transact SQL,<>意味着NOT EQUAL TO

檢查msdn here

2

<>在MS SQL意味着「不等於」。

在你的情況IF(@userID <> '')裝置IF可變@userID不等於'' THEN

3

,因爲這將在邏輯上意味着:

X <>ý

如果x是大於或者小於y。

更簡單,不等於

0

<>是比較運算符意思是「不等於」
這是用於比較兩個表達式,並會導致一個布爾值。 謝謝! :)

相關問題