카테고리 없음

내일배움캠프 80일차 TIL 최종 프로젝트 - 쿼리 식

joseph2518 2025. 1. 8. 00:12

20250107 / Unity_6차  18주차 화요일

 

 

쿼리 식은 LINQ(Language-Integrated Query)의 기능으로,

데이터를 질의(Query)하고 조작하기 위해 사용된다.

 

LINQ는 배열, 리스트, 데이터베이스, XML과 같은 다양한 데이터 소스에서 데이터를 처리할 수 있도록

통합된 구문을 제공한다.

 

쿼리 식은 SQL과 유사한 방식으로 데이터를 다룰 수 있도록 설계되었으며,

주요 키워드 from, where, select 등을 통해 데이터를 필터링하고 변환할 수 있다.

 

var result = from item in collection
             where 조건식
             select item;

 

쿼리 식 동작 원리

  1. from 키워드:
    • 데이터를 쿼리하기 위해 데이터를 순회(iterate)할 데이터를 지정합니다.
    • SQL의 FROM과 비슷합니다.
  2. where 키워드:
    • 데이터를 필터링합니다.
    • 조건에 맞는 데이터만 결과에 포함됩니다.
  3. select 키워드:
    • 필터링된 데이터에서 반환할 항목을 지정합니다.
    • 데이터를 특정 형식으로 변환할 수 있습니다.