un·nest
C1technical중첩된 데이터 구조를 풀어 평평한 형태로 만들다
verb동사
- 1
중첩 해제하다, 펼치다 — 중첩된 데이터 구조의 내부 요소를 꺼내어 더 평평한 구조, 값 목록, 또는 행들로 변환하다C1〔computing〕
to convert a nested data structure into a flatter structure, list of values, or set of rows
Use UNNEST to turn the array into separate rows.
배열을 별도의 행으로 바꾸려면 UNNEST를 사용하세요.
The script unnests each list before counting the values.
그 스크립트는 값을 세기 전에 각 리스트의 중첩을 풉니다.
뉘앙스 · 쓰임
flatten은 더 넓은 의미로 구조를 평평하게 만든다는 뜻이고, unnest는 특히 ‘안에 들어 있는 중첩 구조를 꺼내 펼친다’는 점을 강조합니다. unpack은 값을 풀어 꺼낸다는 느낌이 강하고, expand는 항목 수를 늘려 펼친다는 결과에 초점이 있습니다.
주로 기술 문서, SQL 쿼리, 데이터프레임 처리, JSON 변환 설명에서 쓰입니다. 일반 대화에서는 잘 쓰이지 않으며, 비전문가에게는 “turn the nested data into rows”처럼 풀어서 말하는 것이 더 이해하기 쉽습니다.
유의어 뉘앙스 비교
- flatten
- 더 일반적인 표현으로, 모든 종류의 구조를 평평하게 만든다는 뜻입니다.
- expand
- 접힌 항목이나 묶인 항목을 펼쳐 수를 늘리는 결과에 더 초점이 있습니다.
- unpack
- 묶여 있거나 들어 있는 값을 꺼낸다는 느낌이 강합니다.
반의어
자주 쓰는 표현 · Collocations
verb+noun
- unnest an array배열의 중첩을 풀다
- unnest a column열의 중첩 데이터를 펼치다
- unnest nested data중첩 데이터를 풀어내다
- use UNNESTUNNEST를 사용하다
- unnest JSON dataJSON 데이터의 중첩을 풀다
verb+prep+noun
- unnest into rows행으로 펼치다
어원 · 암기 팁
[English]영어 접두사 un-에 명사/동사 nest가 결합하여 만들어진 말입니다. ‘둥지나 안쪽 구조에 넣다’라는 nest의 반대 동작으로, 중첩된 것을 풀어낸다는 뜻이 되었습니다.
un- ‘반대로, 제거하여’ + nest ‘중첩시키다, 안에 넣다’
💡 nested data는 ‘상자 안의 상자’처럼 생각하고, unnest는 그 안쪽 상자들을 꺼내 한 줄로 펼치는 동작으로 기억하세요.