2016-09-29 13 views
-5

MS SQL SERVERで名前を連結する方法は? +を使用するのではなく、連結する他の方法はありますか?私はデータベースの概念を学ぶ初心者なので誰でもあなたの貴重な答えを提供することができますか?単純なSQL連結

+1

「最初の」|| '' || 'last'は '' first last''になります。 – jarlh

+1

あなたが使用している 'RDBMS'を指定してください –

答えて

1

からフルネームとして姓を選択ファーストネーム+ '' +:

SELECT Tablename, CONCAT(fieldName1,', ',fieldName2,', ',fieldName3) AS name FROM Tablename; 
+0

これは非常に製品固有のもう一つの答えです - dbmsが指定されていない質問です。 – jarlh

-1

従業員

あなたが使用
+0

これは非常に製品固有の答えです - dbmsが指定されていない質問に対してです。 – jarlh

+0

私は@ jarlhに同意します –

0
CONCAT('FIRSTNAME ', 'LASTNAME'); 
+0

dbmsが指定されていない質問には、製品固有の回答があります。 – jarlh

0

:SQL

のCONCAT関数を使用

説明: first_nameとlast_nameで構成される従業員のテーブルを持っているとしましょう。デルでは、次のクエリを使用して自分の姓と名を連結して、すべての従業員を取得するには

クエリ

SELECT CONCAT(FIRST_NAME、LAST_NAME) employee_tbl FROM 。

+0

dbmsが指定されていない質問には、非常に製品固有の回答です。 – jarlh

1

Read This Link For Better Understanding

SQLのconcat関数は、単一のストリングを形成するために2つの文字列を連結するために使用されます。次の例を試してみてください:

SQL>SELECT CONCAT('FIRST ', 'SECOND'); ANSI SQLは、例えば、 `` ||持っ