Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL REPLACE() 함수 결과를 원하는 열 이름으로 출력하는 방법 – AS 키워드 활용법

MySQL에서 REPLACE() 함수의 결과값을 사용자가 원하는 열 이름(별칭)으로 가져오려면, REPLACE() 함수 뒤에 'AS' 키워드를 함께 사용하면 됩니다.

AS 키워드는 함수나 연산의 결과에 새로운 이름을 부여하는 역할을 하며, 이를 통해 결과 집합의 열 제목을 더 직관적이고 의미 있게 표시할 수 있습니다.

예제

다음 예제는 'student' 테이블에서 과목이 'Computers'인 학생들의 이름을 조회하고, 동시에 REPLACE() 함수를 적용한 결과를 'Name_Changed'라는 새로운 열 이름으로 출력합니다.

mysql> Select Name, REPLACE(Name, 'G','S') AS Name_Changed from student Where Subject = 'Computers';
+--------+--------------+
| Name | Name_Changed |
+--------+--------------+
| Gaurav | Saurav |
| Gaurav | Saurav |
+--------+--------------+
2 rows in set (0.00 sec)

위 쿼리의 실행 결과를 보면, 첫 번째 열에는 원래의 'Name' 값이 그대로 출력되고, 두 번째 열에는 REPLACE() 함수가 적용된 값이 AS 키워드 뒤에 지정한 'Name_Changed'라는 열 이름과 함께 표시되는 것을 확인할 수 있습니다.

핵심 정리

  • REPLACE(Name, 'G', 'S') : Name 열의 값에서 문자 'G'를 'S'로 대체합니다.
  • AS Name_Changed : 함수의 결과에 'Name_Changed'라는 별칭을 부여하여 결과 집합의 열 이름을 지정합니다.
  • 이처럼 AS 키워드는 SELECT 절에서 모든 함수나 표현식의 결과에 원하는 이름을 붙일 때 활용할 수 있습니다.