Слияние двух строк при построении представления в 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;