Můžete použít kontrolní omezení, např.
constraint chk_education check (schoolName is not null or studiedAt is not null)
Z návodu:
Kontrolní omezení je nejobecnější typ omezení. Umožňuje vám určit, že hodnota v určitém sloupci musí splňovat booleovský výraz (pravda-hodnota).
Edit:Alternativa v souladu s interpretací Pithyless:
constraint chk_education check ((schoolName is not null and studiedAt is null) or (schoolName is null and studiedAt is not null))