【发布时间】:2017-08-28 13:57:59
【问题描述】:
如何在 case 语句中抛出异常?我相信signal 是正确的说法。案例陈述是当在名称中找到单词“corp”然后在列中有一个 1 但如果名称中包含单词“dollar”,我想要一个例外
Name Is_comp
Dollar Tree Corp
First Hand Corp 1
Select
when name like 'corp'
then 1
end as is_comp
【问题讨论】:
-
这在 SQL 语句中是一件很奇怪的事情。你在这里的最终目的是什么?这感觉像是一个 XY 问题。
-
基本上我有一个名称列表,我需要手动整理并确定名称是公司还是个人。我正在尝试过滤 LLC、INC、CO 等公司的常用名称。但有时我会遇到公司名称“Dollar Tree Inc”和人名“Finch”等问题,当这种情况发生时,我需要例外。跨度>
标签: psql business-logic