본문 바로가기

DB/PostgreSQL

[ PostgreSQL ] RENAME, AS - Column 이름 변경하기

반응형

1. TABLE 내에서 column 이름 변경하기

PostgreSQL에서 테이블의 열(column) 이름을 변경하려면 ALTER TABLE 명령어를 사용합니다. 아래는 열 이름을 변경하는 기본적인 SQL 구문입니다:

ALTER TABLE 테이블_이름
RENAME COLUMN 기존_열_이름 TO 새로운_열_이름;

예를 들어, users 테이블에서 username 열의 이름을 user_name으로 변경하고 싶다면, 아래와 같이 실행하면 됩니다:

ALTER TABLE users
RENAME COLUMN username TO user_name;

이 명령을 실행하면 users 테이블에서 해당 열의 이름이 변경됩니다.

2. 결과 출력 시 column 이름 변경하기

PostgreSQL에서 데이터를 조회할 때, 결과의 열(column) 이름을 일시적으로 변경하려면 AS 키워드를 사용하여 열의 별칭(alias)을 지정할 수 있습니다. 이는 실제 테이블의 열 이름을 변경하는 것은 아니며, 단지 해당 쿼리의 출력에서만 열 이름을 변경하는 방법입니다.

기본 구문은 다음과 같습니다:

SELECT 기존_열_이름 AS 새로운_열_이름
FROM 테이블_이름;

예를 들어, users 테이블에서 username 열을 user_name으로 표시하고 싶다면 아래와 같은 쿼리를 사용할 수 있습니다:

SELECT username AS user_name, email
FROM users;

이 쿼리를 실행하면 결과에서 username 열이 user_name이라는 이름으로 출력되지만, 실제 테이블 구조에는 아무런 변경이 없습니다.

여러 열에 대해 이름을 변경할 수 있으며, 다른 계산이나 함수의 결과에도 AS를 적용할 수 있습니다.

반응형