синтаксическая ошибка - отсутствует оператор - в выражении запроса - PullRequest
0 голосов
/ 22 ноября 2018

Меня просят сделать следующее:

Создать новую таблицу с именем sec0902_employees, которая добавляет два новых столбца в таблицу l_employees.

Создайте новые столбцы, используя следующие функции строк:

Имя столбца: полное_имя

Доступ: first_name & ''& last_name

Имя столбца: new_credit_limit

Доступ: credit_limit + 10.00

Вот мой код:

select l_employees.*, 
first_name & ‘ ‘ & last_name as full_name,
credit_limit as new_credit_limit + 10.00
into sec0902_employees
from l_employees;

Это ошибка:

Синтаксическая ошибка (отсутствует оператор) в выражении запроса 'first_name &' '& last_name as full_name'

enter image description here

Вот снимок экрана с исходной таблицей l_employees:

enter image description here

Спасибо за любую помощь, которую вы можете оказать :-)

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

Спасибо !!:-) Это код, который работал:

выберите l_employees. *, First_name & '' & last_name в качестве full_name, (credit_limit + 10.00) в качестве new_credit_limit в sec0902_employees из l_employees;

enter image description here

0 голосов
/ 22 ноября 2018

Возможно, вы имели в виду:

(credit_limit + 10.00) as new_credit_limit

псевдоним нового столбца new_credit_limitи он состоит из значения credit_limit + 10.00 не так ли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...