Как я могу добавить 3 колонки как 1 в оракуле - PullRequest
1 голос
/ 21 мая 2019

Привет всем, я пытаюсь добавить 3 столбца и отобразить его как 1 столбец.Когда я пытаюсь это сделать, я получаю сообщение об ошибке, я использую concat, и я пробовал это.

Я использую в Oracle, я гуглил, потому что он показал Concat в качестве ответа, но это работает

Я попробовал это, нотам написано

select CONCAT(hiredate, 'Stared', employeeName) AS test from employee;

ORA-00909: недопустимое количество аргументов

я хочу видеть эти 3 столбца как 1, поэтому нужно показать тест Tesst 15 мая 2010 года Джон Джонс

Ответы [ 2 ]

4 голосов
/ 21 мая 2019

Один из вариантов будет использовать || оператор конкатенации:

select hiredate ||' '|| 'Stared' ||' '|| employeeName
from some_table
2 голосов
/ 21 мая 2019

CONCAT можно использовать с двумя аргументами.

Вы можете вкладывать CONCAT для обработки более чем строк:

SELECT CONCAT(CONCAT(hiredate, 'Stared'), employeeName) AS test from employee;
...