Слияние двух строк при построении представления в sqlite

Я пытаюсь построить представление sqlite vwCOMPLETE_INFO из 2 таблиц (CUSTOMERS а также CITIES)

но у меня есть проблема слияния FIRST_NAME а также LAST_NAME строить FULL_NAME Колонка в новом виде

CREATE VIEW vwCOMPLETE_INFO AS SELECT (CUSTOMERS.FIRST_NAME || CUSTOMERS.LAST_NAME AS FULL_NAME), CUSTOMERS.AGE, CITIES.NAME FROM CITIES JOIN CUSTOMERS ON CUSTOMER.CITY_ID = CITY.ID;

что может это исправить?

1 ответ

Решение

Проблема в том, что вы включаете AS FULL_NAME как часть термина, который строит данные столбца, а не там, где он должен быть, как после термина, чтобы он соответствующим образом назвал столбец.

Короче AS FULL_NAME должен быть другой стороной / снаружи / после скобок. т.е. ....CUSTOMERS.LAST_NAME) AS FULL_NAME..... скорее, чем .....CUSTOMERS.LAST_NAME AS FULL_NAME).....

Пытаться

CREATE VIEW vwCOMPLETE_INFO AS SELECT (CUSTOMERS.FIRST_NAME || CUSTOMERS.LAST_NAME) AS FULL_NAME, CUSTOMERS.AGE, CITIES.NAME FROM CITIES JOIN CUSTOMERS ON CUSTOMER.CITY_ID = CITY.ID;
Другие вопросы по тегам