TCH (statz) | #1, Főfasz (10466) |
1477 | #26a9 | ^ | Idézet | Thu, 18 Jul 2013 22:42:13 +02 |
78.92.*.* | *.catv.pool.telekom.hu |
Na ERRE adjon valami szarákülguru választ, hogy ez hogy lehetséges?!select count(*) from cc_codes COUNT(*) 14135600 select count(*) from cc_codes where answer = '' COUNT(*) 0 select count(*) from cc_codes where answer <> '' COUNT(*) 0Értsd van 14135600 db kód ebben a kurwa táblában. Van egy "answer" mező, ami alapján szűrni szeretnék. És akár üresre, akár nem üresre szűrök rá, az eredmény nulla sor! Gyakorlatilag az eredmény szerint nincs se olyan sor, ahol ennek a mezőnek van tartalma, se olyan, ahol nincs tartalma, márpedig ez csak akkor lenne lehetséges, ha üres lenne a tábla, de amint az első lekérdezésben látszik, nem az! Hovatovább, ha lekérem magukat a sorokat, akkor látszik, hogy csomó helyen van tartalma annak a szaros mezőnek! WTFF?! Sz*rk: Megfejtettem. select count(*) from cc_codes where answer is not null; COUNT(*) 14135500Ez a nagyszerű, zseniális és csodálatos szarákül bazdmeg!!! Ha NULL a mező beállítása, akkor hiába is próbálsz üres sztringre szűrni, mert leszarja! Ha nincs a mezőnek tartalma, akkor még oké volna, de ha van, akkor üres sztringre működnie kéne! Komolyan bazdmeg, ilyen nincs, ennyire nem lehet szar valami, ezt még az MSSQL is körberöhögi bazdmeg, ez egyszer így, egyszer meg úgy értelmezi amit mond neki az ember és aztán dolgozz vele, meg garantálj működést! HALÁL A SZARÁKÜLRE!!! |