2012-11-08 5 views
-2

두 가지 SQL 쿼리를 결합하는 방법은 무엇입니까?

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

이 출력 같은 테이블에 두 개의 SQL 쿼리를 만들기 :

FirstName LastName Initial 

내가이 오른쪽이 다른 하나를 가입하려는 초기 끝

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

에서 끝내고 싶다.

FirstName LastName Initial Email 

하지만 도움을 요청하는 방법을 알아낼 수 없습니까?

답변

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

그리고 단순히 쿼리에 해당 열을 추가합니다

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