반응형

SQL 4

[PL/SQL] Cursor-based FOR LOOP 활용하기

데이터베이스 작업을 할 때, 종종 특정 쿼리 결과를 순회하며 작업을 수행해야 합니다. Oracle PL/SQL에서는 Cursor-based FOR LOOP라는 강력한 구조를 제공하여 이런 작업을 단순화합니다. 이 글에서는 해당 구조의 기본 문법과 함께 활용 예시를 알아봅니다. Cursor-based FOR LOOP의 기본 문법 Cursor-based FOR LOOP는 Oracle PL/SQL에서 제공하는 반복 구조 중 하나로, SELECT 문의 결과를 순회할 때 주로 사용됩니다. FOR cursor_variable IN (SELECT 문) LOOP -- 반복할 로직 END LOOP; 이 구조의 장점은 다음과 같습니다: 간결성: 명시적인 커서 선언, OPEN, FETCH, CLOSE 등의 작업 없이 직관적..

[SQL] 기초: SELECT, UPDATE, DELETE, WHERE 살펴보기

SQL(Structured Query Language)은 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 조작하고 정의하는 데 사용되는 표준 언어입니다. 이 포스트에서는 SQL의 기본 구성 요소인 SELECT, UPDATE, DELETE, WHERE에 대해 알아보겠습니다. SELECT SELECT는 SQL에서 가장 자주 사용하는 명령어 중 하나로, 데이터베이스에서 원하는 데이터를 가져오는 데 사용됩니다. 기본 구조는 다음과 같습니다: SELECT column1, column2, ... FROM table_name; 이는 table_name에서 column1, column2 등의 열을 선택하여 반환합니다. 모든 열을 선택하려면 아래와 같이 쓸 수 있습니다: SELECT * FROM table_na..

[C#] LINQ의 종류와 예제

안녕하세요, 오늘은 C#에서 사용되는 LINQ(Language Integrated Query)에 대해 알아보려고 합니다. LINQ는 데이터를 조회하고 조작하는 강력한 기능을 제공하는 C#의 주요 기능 중 하나입니다. LINQ는 다양한 종류가 있으며, 이 글에서는 그 중 몇 가지를 살펴보고 각각에 대한 예제를 제공하겠습니다. 1. LINQ to Objects LINQ to Objects는 메모리에 있는 데이터에 대해 쿼리를 수행합니다. 이는 배열이나 리스트와 같은 컬렉션에 대해 사용됩니다. List numbers = new List { 1, 2, 3, 4, 5 }; var evenNumbers = from num in numbers where num % 2 == 0 select num; 위의 예제에서는 n..

프로그래밍/C# 2023.06.09
반응형