您将如何获得名字的 2,3 和 5 个字母并将其与姓氏的 2,3 个字母连接起来以创建一个名为 LETTERS OF NAME 的新列?
How will you get 2,3, and 5 letter of first name and concat it with 2,3 letter of last name to make a new column named LETTERS OF NAME?
例如,您需要根据以下场景创建一个列:
获取 FirstName 列 (2,3,5) 的字母与 LastName 列 (2,3) 的字母以创建新列 "LETTERS OF NAME".
P.S 解决方案可能在 SQL 中。如果您有拖放解决方案,我正在使用 OBIEE,欢迎您。
正如 Gordon 所说,您可以使用 SUBSTR()
SELECT SUBSTR(FIRST_NAME,2,2)||SUBSTR(FIRST_NAME,5,1)||SUBSTR(LAST_NAME,2,2) AS LETTERS_OF_NAME
FROM YOUR_TABLE;
例如,您需要根据以下场景创建一个列: 获取 FirstName 列 (2,3,5) 的字母与 LastName 列 (2,3) 的字母以创建新列 "LETTERS OF NAME".
P.S 解决方案可能在 SQL 中。如果您有拖放解决方案,我正在使用 OBIEE,欢迎您。
正如 Gordon 所说,您可以使用 SUBSTR()
SELECT SUBSTR(FIRST_NAME,2,2)||SUBSTR(FIRST_NAME,5,1)||SUBSTR(LAST_NAME,2,2) AS LETTERS_OF_NAME
FROM YOUR_TABLE;