Разрешить ноль в уникальном столбце

Я создал следующую таблицу:

CREATE TABLE MMCompany (
   CompanyUniqueID BIGSERIAL PRIMARY KEY NOT NULL, 
   Name VARCHAR (150) NOT NULL,
   PhoneNumber VARCHAR(20) NOT NULL UNIQUE, 
   Email VARCHAR(75) UNIQUE,
   CompanyLogo BYTEA
 );

Столбец электронной почты является уникальным, и это вызывает «ошибку» в моем сценарии, поскольку может быть только одна запись с нулем. Я пытаюсь получить записи о компаниях без одного и того же адреса электронной почты, но в то же время разрешить компаниям не иметь электронной почты.

Как я могу этого достичь?

Ответы на вопрос(6)

Ваш ответ на вопрос