Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wybranie pustych, rekordów z tabeli
Sky_walker
post
Post #1





Grupa: Zarejestrowani
Postów: 214
Pomógł: 23
Dołączył: 26.09.2005

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


Jak przy pomocy Select wybrać tylko puste rekordy z tabeli? I jak wybrać nie puste?
kombinowałem między innymi z (dla wybrania nie pustych)
  1. SELECT * FROM users WHERE uwagi <=> NULL

Ale to nie chce działać :/
Jakieś pomysły?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





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




pole is null
pole is not null
Go to the top of the page
+Quote Post
bendi
post
Post #3





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

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


Cytat("MySQL Manual")
<=>

NULL-safe equal. This operator performs an equality comparison like the = operator, but returns 1 rather than NULL if both operands are NULL, and 0 rather than NULL if one operand is NULL.

mysql> SELECT 1 <=> 1, NULL <=> NULL, 1 <=> NULL;
-> 1, 1, 0
mysql> SELECT 1 = 1, NULL = NULL, 1 = NULL;
-> 1, NULL, NULL

Jak widać "spaceship" operator to takie IS NULL, jedyna różnica, że operuje także na wartościach które nie są NULL'ami, czyli moja diagnoza - wszystko gra tylko baza zwraca jakiś błąd, albo faktycznie nie rekordów, które spełniają te kryteria.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 5.10.2025 - 03:30