Anda dapat menggunakan batasan centang, mis.
constraint chk_education check (schoolName is not null or studiedAt is not null)
Dari manual:
Batasan pemeriksaan adalah jenis batasan yang paling umum. Ini memungkinkan Anda untuk menentukan bahwa nilai dalam kolom tertentu harus memenuhi ekspresi Boolean (nilai kebenaran).
Sunting:Alternatif untuk mematuhi interpretasi Pithyless:
constraint chk_education check ((schoolName is not null and studiedAt is null) or (schoolName is null and studiedAt is not null))