【发布时间】:2022-11-29 12:46:44
【问题描述】:
我正在尝试使用 postgresql 验证列 其中列中的值为 (0000-ASZAS) 四个数值 - 五个字母
SELECT invoice_number,
CASE
WHEN invoice_number = '[0-9][0-9][0-9][0-9]-[A-Z][A-Z][A-Z][A-Z][A-Z]'
THEN 'valid'
ELSE 'invalid'
END
from invoices;
也试过 LIKE 而不是 =
【问题讨论】:
标签: postgresql