2017-10-19 14 views
0

SQL Server의 기존 테이블에 열 이름을 추가하면 :나는 결과 존재의</p> <pre><code>create table flowers ( flowerName varchar (22) not null, primary key ) </code></pre> <p>대신 내 테이블의 열 이름을 추가 할

flowerName 
---------- 
tulip 

나는 결과가되고 싶어요 :

The Name of the flower is: 
-------------------------- 
tulip 
+0

당신이 쿼리에서가 아닌 테이블에 그. 'flowerName'은 정말 좋은 이름입니다. –

+0

감사합니다, 어떻게? – Hanna

답변

3

별칭으로 열이있는 것처럼 보입니다. 이것은 쉽게 처리는 다음과 같다

select flowerName AS [The Name of the flower is:] from flowers 
+0

고마워요,하지만 "select * from flowers"를 할 때 이름이 결과 창에서 flowerName으로 바뀌면 항상 "꽃 이름"이라고 말하고 싶습니다. – Hanna

+0

@Hanna 별칭으로 사용할 수 없습니다 * ; 각 열은 개별적으로 별명을 지정해야합니다. – UnhandledExcepSean

+0

당신은 항상 그렇게하기를 원하기 때문에 @zorkolot이 그의 대답에서 보여준 두 가지 옵션이 있습니다. – UnhandledExcepSean

0

당신은 테이블 작성에 그렇게 할 수는 없지만, SQL에 선택에 그것을 할, 또는 연결하는 데 사용하는 언어로 출력을 변경할 수 있습니다 . 이 그것을해야
SELECT flowerName as 'The Name of the flower is' FROM flowers

0

: 당신은 SQL에서 그것을하고 싶은 경우

, 그것은 뭔가를 할 것이다.

create table flowers 
(
    [The Name of the flower is:] varchar (22) not null primary key 
) 

당신은 테이블 이름을 변경하려면 : 당신이 모험적인 (그리고 원래의 테이블 구조를 변경하지 않는) 경우보기를 만들 수 있습니다 또는

ALTER TABLE flowers 
RENAME COLUMN "flowerName" TO "The Name of the flower is:" 

을 :

CREATE VIEW vwFlowers AS 
SELECT flowerName AS [The Name of the flower is:] 
    FROM flowers 

다음을 수행 할 수 있습니다 SELECT * FROM vwFlowers

+0

보기 내 의견에 맞는 옵션이 될 것입니다. 열 이름은 부팅 가능한 공격입니다. – UnhandledExcepSean

관련 문제