你们能帮我了解一下吗:
Input:
First_Name Last_Name
John Smith
Smith John
Output:
Customer_Name
John Smith
John Smith
所以基本上,我想在这里得到的是客户名称,有时是第一个&姓氏在数据库中是颠倒的,我想在TERADATA中只使用一个函数(当然可能(,而不使用UNION/UNIONALL。
您可以在这两列之间按字母顺序进行一点比较,并在任何情况下取最小值和最大值示例:
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_
问候,