Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> where column is not null
mb83
post 20.08.2014, 20:53:52
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 2.02.2012

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


witam
mam dziwny problem - w katalogu mam jedną kolumnę ('ikona'), która nie przy wszystkich rekordach jest zapisana (dużo rekordów nie ma swoich ikon).
i teraz chcę wyświetlić wpisy tylko te, które mają ikonę.

  1. SELECT id, nazwa FROM katalog WHERE ikona IS NOT NULL


ale powyższe zapytanie zwraca wszystkie rekordy.

Kolumna ikona to varchar.

Proszę o pomoc, dzięki!
Go to the top of the page
+Quote Post
Turson
post 20.08.2014, 21:43:39
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


SELECT id, nazwa FROM katalog WHERE ikona != ""
Go to the top of the page
+Quote Post
timon27
post 20.08.2014, 21:58:51
Post #3





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

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


Generalnie NULL oznacza brak pola. W tabeli zawsze są wszystkie pola (tylko czasem puste). NULL wystąpi np. przy LEFT JOIN gdy brak odpowiednika w prawej tabeli.
Go to the top of the page
+Quote Post
nospor
post 20.08.2014, 22:55:36
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




timon co ty gadasz.... Pole moze byc null... Ale to trzeba powiedziec i ustawic a jesli autor tu nie ma tak ustawionych pol, wiec jest jak jest. Turson juz podal odpowiedzi, pod warunkiem rzecz jasna ze te pola maja taką wartosc.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 24.06.2025 - 14:56