Как создать URL в таблице SQL, которая является продуктом разных данных в одной строке - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь создать URL-адрес на основе ячейки для каждой строки в таблице на основе данных из других столбцов в той же таблице в той же строке. Например, допустим, у нас есть таблица, подобная приведенной ниже иллюстрации:

enter image description here

Возможно ли это сделать?

С уважением, Оскар

1 Ответ

1 голос
/ 10 октября 2019

Вы можете создать вычисляемый столбец :

ALTER TABLE YOUR_TABLE_NAME ADD url AS ('www.shoes.com/' + id + '/' + country + '/' + product) PERSISTED

//PERSISTED stores the column result physically in the database

Примечание: если в столбцах есть другой тип данных, вы должны преобразовать их перед объединением.

В качестве альтернативы вы можете создать столбец псевдонимов на лету при выборе данных вместо создания вычисляемого столбца:

select ('www.shoes.com/' + id + '/' + country + '/' + product) as MYURL from MYTABLE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...