반응형
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
를 적용할 수 있습니다.
반응형
'DB > PostgreSQL' 카테고리의 다른 글
[ PostgreSQL ] ALTER USER - 사용자 비밀번호 변경하기 (0) | 2024.10.17 |
---|---|
[ PostgreSQL ] DELETE - 데이터 삭제하기 (0) | 2024.10.07 |
[ PostgreSQL ] UPDATE - 테이블 내 데이터 수정하기 (0) | 2024.10.07 |
[ PostgreSQL ] sub query - 서브 쿼리로 조회하기 (0) | 2024.10.07 |
[ PostgreSQL ] SELECT - 데이터 조회하기 (0) | 2024.10.07 |