我想检查数据,但如果数据为空或者为空字符串,则忽略它。目前查询的语句如下...
但是如果
什么是最佳的解决方案?
Select
Coalesce(listing.OfferText, company.OfferText, '') As Offer_Text,
from tbl_directorylisting listing
Inner Join tbl_companymaster company
On listing.company_id= company.company_id
但是如果
listing.Offertext
是一个空字符串,或者它是null,我想要获取company.OfferTex
。什么是最佳的解决方案?
NULLIF()
和coalesce将company.OfferText
转换为空字符串,值得一赞。然而,这里的第二个NULLIF()
调用没有任何作用,因为如果该值是空字符串,您最终还是会合并回一个空字符串。 - Joel Coehoorn