Diskuze: Ako zobrazit rows, len pri podmienke, ak jedno z poli je vyplnene.
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
asi myslis toto:
select * FROM menoTabulky WHERE columnX IS NOT NULL;
// alebo
select * FROM menoTabulky WHERE columnX IS NULL;
// alebo cez dlzky retazcov:
select * FROM menoTabulky WHERE length(columnX) = 0;
// ci
select * FROM menoTabulky WHERE length(columnX) > 0;
Vdaka
Prva dvojica prikazov (IS) vypisala opat celu tabulku, ale ta druha dvojica cez
dlzku retazca funguje
U té první dvojice, kterou uvedl Laco S., celkem závisí na návrhu databáze. Ten první select bude fungovat jen v případě, že sloupec má možnost být null a null je nastaveno jako defaultní hodnota. Kdykoliv jindy tam bude defaultní hodnota pro daný datový typ (varchar - "", int - 0 apod.), což v mysql není bráno jako null.
Zobrazeno 4 zpráv z 4.