-1

2 つの SQL クエリを同じテーブルにする

SELECT FirstName,
       LastName,
       LEFT(FirstName, 1) + '.' + LEFT(LastName, 1) AS Initial
FROM   ContactUpdates

これは以下を出力します:

FirstName    LastName    Initial

これを、イニシャルが終了する右側のこの他のものと結合させたい

SELECT LOWER(LEFT(FirstName, 1) + REPLACE(LastName,'''','' ) )
         + '@email.com' AS Email
FROM   ContactUpdates

結局そうであってほしい

 FirstName    LastName    Initial    Email 

しかし、彼らを助けに参加させる方法がわかりませんか?

4

2 に答える 2

2
SELECT FirstName, 
    LastName, 
    LEFT(FirstName,1) + '.' + LEFT(LastName,1) AS Initial, 
    LOWER(LEFT(FirstName, 1) + REPLACE(LastName, '''', '')) + '@email.com' AS Email
FROM ContactUpdates
于 2012-11-08T14:18:41.570 に答える
2

次に、その列をクエリに追加するだけです。

SELECT FirstName
     , LastName
     , LEFT(FirstName,1) + '.' + LEFT(LastName,1) AS Initial 
     , LOWER(LEFT(FirstName,1) + REPLACE(LastName,'''','' ) ) + '@email.com' AS Email
FROM ContactUpdates
于 2012-11-08T14:19:59.997 に答える