2016-08-22 20 views
13

嗨,大家好我有一個mysql查詢,其中包含<>,我不知道它的確切用法。在mysql查詢中<>是什麼意思?

SELECT * FROM table_laef WHERE id = ? AND genre_type <> 'LIVE' 

P.S:對不起這個基本的語法,因爲我已經尋找這對google.All他們給出的結果是,反正約< =>謝謝你們。

+3

不等於... – jarlh

+0

這種手段並不等於字符串「活」 – Zeina

+0

字面上,小於或大於 –

回答

30

<>是標準ANSI SQL,代表不等於!=

5

<>意味着不等於,!=也意味着不等於。

Documentation

+0

'!='已被棄用。始終使用'<>'。 – jarlh

1

在MySQL中,<>意味着不等於,就像!=

mysql> SELECT '.01' <> '0.01'; 
     -> 1 
mysql> SELECT .01 <> '0.01'; 
     -> 0 
mysql> SELECT 'zapp' <> 'zappp'; 
     -> 1 

看到docs更多信息

+0

產品具體答案,對於另一種產品... – jarlh

+0

@jarlh我不知道某種類型的SQL,其中'<>'不代表**不等於**。有沒有? –

+0

產品錯誤,答案不完整那麼當其中一個表達式爲空時呢? – onedaywhen