在 TERADATA 中使用单个函数获取反转值

Get inverted value with single function in TERADATA

你们能帮我解决这个问题吗:

Input: 
First_Name    Last_Name
John          Smith
Smith         John

Output:
Customer_Name
John Smith
John Smith

所以基本上,我在这里想要的是获取客户姓名,因为有时名字和姓氏在数据库中是倒置的,我想在 TERADATA 中只使用一个函数(当然可能)而不用例如使用 UNION/UNION ALL。

您可以在两列之间按字母顺序进行一些比较,并在任何情况下取最小值和最大值 示例:

select 'John' as a ,'Smith' as b ,case when a > b then a else b end Less_
    ,case when a <= b then a else b end More_

此致,