Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MSSQL]Warunek WHERE i puste pole
piotr485
post 2.06.2010, 19:43:56
Post #1





Grupa: Zarejestrowani
Postów: 292
Pomógł: 0
Dołączył: 10.07.2009

Ostrzeżenie: (0%)
-----


Przy konstrukcji zapytania mam taki problemik


  1.  
  2. SELECT .....
  3. FROM ....
  4.  
  5. WHERE rodzaj = "2" AND opis = !NULL
  6.  
  7. LIMIT 10
  8.  


Pobieram wszystkie rekordy, które rodzaj mają dwa i chciałbym aby te rekordy nie miały pustego pola opis.
Przy tym wyskakuje mi błąd wie ktoś jak powinno być poprawnie ?
Robię za pomocą php w pętli, ale wtedy nie mam tyle rekordów ile potrzebuje i niepotrzebnie pobiera więcej z bazy.

Ktoś wie jak napisac poprawnie
  1. opis = !NULL


Dodam, że AND opis IS NOT NULL niedziała - niewyrzuca błędu, ale tak jak by tego tam nie było

Ten post edytował piotr485 2.06.2010, 19:48:43
Go to the top of the page
+Quote Post
Van Pytel
post 2.06.2010, 20:55:03
Post #2





Grupa: Zarejestrowani
Postów: 150
Pomógł: 6
Dołączył: 3.03.2010

Ostrzeżenie: (0%)
-----


A NOT LIKE sprawdzales?
Go to the top of the page
+Quote Post
#luq
post 2.06.2010, 22:43:34
Post #3





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


IS NOT NULL powinno działać.
Daj przykładowe dane z tej tabelki/tabelek


--------------------
Moja gra - scraby.io
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2025 - 06:54