Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: Pesymista w Listopad 22, 2019, 08:16:09

Tytuł: Formatowanie warunkowe SQL - Adres WWW
Wiadomość wysłana przez: Pesymista w Listopad 22, 2019, 08:16:09
Witam serdecznie.
Na wstępie zaznaczę, że jestem laikiem jeżeli chodzi o zapytania mysql itp - dopiero się tego uczę.

Staram się uzyskać efekt aby podświetlić towary, które nie mają wpisanych Adresów WWW w zakładce OPIS. Wykaraskałem coś takiego:

CASE WHEN (tw.tw_WWW=null) THEN 0 ELSE 1 END
Oczywiście nie działa to jak należy - niezależnie od tego czy towar ma cokolwiek wpisane w polu "Adres WWW" to i tak zostaje podświetlony.

Miałby ktoś chwilę oraz chęci aby zerknąć co jest nie tak? :)
Tytuł: Odp: Formatowanie warunkowe SQL - Adres WWW
Wiadomość wysłana przez: birds22 w Listopad 22, 2019, 08:21:29
A po co Ci do tego formatowanie SQL, jak możesz to zrobić formatowaniem zwykłym?
Tytuł: Formatowanie warunkowe SQL - Adres WWW
Wiadomość wysłana przez: candy w Listopad 22, 2019, 08:26:59
Nie działa bo sprawdzasz czy tam jest NULL , a pusty string to nie NULL.
Nie wiem z pamięci czy to pole w ogóle dopuszcza NULL.
Jeśli nie dopuszcza to wystarczy:
X = ''
Jeśli dopuszcza to:
ISNULL(X, '') = ''
W obu wypadkach są dwa apostrofy, nie jeden cudzysłów.
Tytuł: Odp: Formatowanie warunkowe SQL - Adres WWW
Wiadomość wysłana przez: dkozlowski w Listopad 22, 2019, 09:05:03
Na wstępie zaznaczę, że jestem laikiem jeżeli chodzi o zapytania mysql itp - dopiero się tego uczę.
To nie mysql tylko mssql - będzie łatwej szukać składni w dokumentacji...