![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 5 Dołączył: 10.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. W bazie mam rekordy w postaci
id, valueA, valueB -------------------- 1 20 13 2 21 23 3 11 NULL Chciałbym zwrócić wszystkie rekordy w których wartość A jest większa od wartości B select * form tabela where valueA>valueB nie zwraca rekodru o id =3 (11> NULL) Nie mogę zmienić zęby zamiast NULL było 0, ponieważ podaje uproszczony przykład (w oryginale jest kilka joinow) Próbowałem SELECT * FROM `lectures` WHERE valueA>valueB+0, ale tez nie chce działać |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 16 Dołączył: 21.06.2013 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- devstrefa.wordpress.com
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
To takie banalne... Wytłumaczmy może autorowi wątku czym różnią się wartości zero i null. Otóż drogi autorze... Wyobraź sobie egzamin, na którym studenci otrzymuje pytanie: Jle to jest dwa odjąć dwa? Jeden student odpowie: nie wiem, a drugi student: oczywiście zero Niechaj teraz autor wątku zapisze w bazie danych odpowiedzi ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 03:29 |