2015-12-08 3 views
0

У меня есть таблица, как так -SQL слияния результат двух столбцов

ПгвЬЫате - LastName - д.р. - регион - авторитет

и это им запрос с использованием

SELECT firstName, lastName, region from whatever 

возможно чтобы объединить имя firsName и lastName так в результате, мне нужно сохранить имя firstName и lastName в пределах фактической базы данных, но объединить их в результат, подобный этому -

firstna меня фамилия - область

+1

В Oracle Database вы должны использовать '' || оператор в SQL Server вы должны использовать '+' оператор. Какую базу данных вы используете? - это не ясно из вашего вопроса или тегов. –

+0

'' 'на самом деле даже ANSI SQL! – jarlh

+0

@YasirArsanukaev: оператор '||' не относится к Oracle. Это то, что было определено в стандарте SQL почти 30 лет назад. –

ответ

0

Ваш запрос будет, как:

Oracle:

SELECT firstname || ' ' || lastname as name, region from whatever 

MySQL:

SELECT CONCAT(firstname ,' ', lastname) as name, region from whatever 

MSSQL:

SELECT firstname + ' ' + lastname as name , region from whatever 
0

Попробуй ..

SELECT CONCAT(firstName,' ',lastName) as Name, region from whatever 
+0

CONCAT является специфичным для продукта, и никакие dbms не помечены в вопросе ... – jarlh

0

Я хотел бы сделать:

SELECT firstName || ' ' || lastName as name, region from whatever; 
Смежные вопросы