SELECT CONCAT(rtrim(Xyz.FirstName), rtrim(Xyz.LastName)) as person from Xyz
WHERE Person = ('JohnSmith')
以上的作品,但我的輸入參數條款會對 例如「約翰·史密斯」中有空格。我嘗試添加 WHERE Person = ltrim('John Smith')
但也不能工作。
我的日期列存儲爲CHAR和YYYYMMDD格式。我必須從這一列搜索的字符串是MM/DD/YYYY格式。我怎麼能改變它到YYYYMMDD。此外,如果我的parametr傳遞NULL到查詢我不包括在DOB搜索WHERE子句 select *
from ona
left join mnv on ona.xyz = mnv.xyz
where (coalesce(to_date(mnv.DO