빅쿼리에서는 일부 컬럼만 바꿔주는 기능이 있다. 바로 이것이다.
SELECT * REPLACE(원하는 데이터 AS 바꿀 데이터)
-- A컬럼을 모두 A+1로 바꾸고 싶으면
SELECT * REPLACE(A+1 AS A)
-- 한번에 다중 컬럼을 변경하고 싶으면
SELECT * REPLACE(A+1 AS A, B+1 AS B)
아래 빅쿼리 공공 데이터를 통해 SELECT * 을 해보면 다음과 같은 결과가 출력된다.
SELECT *
FROM `bigquery-public-data`.utility_us.zipcode_area
WHERE zipcode='87505'
내가 이 중 zipcode 컬럼에 속한 데이터를 1로 다 바꾸고 싶다면 이렇게 써주면 된다
SELECT * REPLACE('1' AS zipcode)
FROM `bigquery-public-data`.utility_us.zipcode_area
WHERE zipcode='87505'
그럼 zipcode 컬럼의 데이터가 1로 바뀐 것을 확인할 수 있다!!!
'데이터베이스 > SQL' 카테고리의 다른 글
[SQL 뉴비 가이드북] 0.컨텐츠 아카이브 (0) | 2024.10.02 |
---|---|
[MSSQL] MSSQL에서 MERGE 구문과 WITH절 같이 쓰기 (0) | 2024.08.07 |
[MSSQL] 해당 날짜 월의 1일에 해당하는 날짜 추출하기 / 월 추출 (0) | 2024.06.12 |
[MSSQL] 해당 날짜 주차의 월요일에 해당하는 날짜 추출하기 (0) | 2024.06.12 |
[MSSQL] SQL Server에서 SAFE_DIVIDE 사용하기 (0) | 2024.06.10 |
댓글