2012-02-21 20 views

Odpowiedz

169

Od the official documentation:

Objęty zakazem równa operator może być != lub <>

Więc twój kod staje:

Cursor findNormalItems = db.query("items", columns, "type != ?", 
            new String[] { "onSale" }); 
+3

moim zdaniem, '=' wygląda bardziej profesjonalnie - i jest bardziej zgodne z '=' i '== 'operatorzy. –

+0

Dlaczego muszę dodać "LUB" mykolumnę "NIE JEST NULL? Kiedy zapytanie z klauzula where NIE RÓWNE? – toofoo

+1

@ ban-geoengineering' <> 'jest standardem SQL Ansi i'! = 'Nie jest. Oczywiście' < > 'jest bardziej profesjonalny – edc65

8

Należy użyć w komparatora non -equal operator: "type! =?" lub "typ <>?". !

Powiązane problemy