Posted By: Jovo () on 'CZdatabases'
Title:     NULLs
Date:      Tue Jun 27 18:26:31 2000

Ahoj.

  Pokud muzu rict, jak na to jdeme my, tak (nastesti mame zaruceno, ze 
nejstarsi data jsou mladsi nez 1900), tak tam davame zmenu, neco jako

select
from a,b
where change_null(a.datum,'01.01.0000') = change_null(b.datum,'01.01.0000')

change_null je procedura ulozena na serveru.

  No a pokud se dela s retezci (prepare, execute), tak to radsi delam ve 
vlastni rezii, to znamena, ze kdyz mi jdou 'normalni data', tak tam dam 
a.datum = b.datum
a kdyz mi tam lezou NULLy, tak
davam change_null, popripade 
a.datum IS NULL AND b.datum IS NULL
,ale to jen, kdyz ty obe data jsou NULL a tabulky spojeny i pres neco jineho. 
To se jinak clovek divi, co mu to tam hazi :-)

Jovo.
 

Search the boards