我试图将两列连接在一起,并用空格分隔,第一列需要 SUBSTR,另一列则不需要。我写了这个查询:
SELECT CONCAT(SUBSTR(FIRST_NAME,1,1), ' ',LAST_NAME) AS NAME
FROM OEHR_EMPLOYEES;
然而,我在网上尝试了很多搜索,并尝试了不同的方法来让它工作,但我做不到。我收到很多错误。我想要得到的结果是,例如,如果原始数据是 Ray Adams,那么结果将是 R Adams。任何帮助,将不胜感激。
使用串联运算符:
SELECT SUBSTR(FIRST_NAME,1,1)|| ' '||LAST_NAME AS NAME FROM OEHR_EMPLOYEES;
或嵌套 concat 函数:
SELECT concat(CONCAT(SUBSTR(FIRST_NAME,1,1), ' '),LAST_NAME) AS NAME FROM OEHR_EMPLOYEES;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)