#sql-server-2005
#sql-server-2005
Вопрос:
Просто новичок, но не могу понять причину моей ошибки. Пытаюсь создать поле ’email’ с помощью следующего запроса:
SET Students.Email = FirstName "." LastName "@mycollege.edu"
но получаем следующую ошибку:
Сообщение 102, уровень 15, состояние 1, в строке 1 неправильный синтаксис рядом с ‘.’.
Комментарии:
1. Я понимаю, что ваш вопрос касается конкатенации . Я соответствующим образом изменил заголовок вашего вопроса. Если я ошибаюсь, пожалуйста, не стесняйтесь откатить его обратно.
Ответ №1:
Вот так:
UPDATE Students SET Email = FirstName '.' LastName '@mycollege.edu'
Но я бы посоветовал вам прочитать о SQL Server и о том, как использовать SQL — это чрезвычайно простой вопрос, и я уверен, что у Google или Bing найдется для вас несколько ответов.
Комментарии:
1. вздох Я знал, что это будет что-то довольно простое. Спасибо
2. Всегда пожалуйста. Также это не «объединение», поэтому я не уверен, почему это указано в названии вашего вопроса — есть ли в этом что-то еще?
Ответ №2:
Я полагаю, вы хотите UPDATE
таблицу:
UPDATE Students
SET Email = FirstName "." LastName "@mycollege.edu"