SQL GROUP BY 와 HAVING 활용하기

sql-logo

GROUP BY 란? GROUP BY는 SQL에서 사용되는 중요한 절 중 하나로, 특정 열을 기준으로 행을 그룹화하는 데 사용됩니다. 이를 통해 데이터를 더 의미 있고 집계된 형태로 가져올 수 있습니다. GROUP BY를 사용하면 특정 열의 고유한 값을 기준으로 행을 그룹화하고, 각 그룹에 대한 집계 함수를 적용할 수 있습니다. HAVING 이란? HAVING은 SQL에서 GROUP BY와 함께 사용되는 … Read more

SQL WHERE 절과 연산자 사용하기

sql-logo

WHERE 절 이란? SQL에서 WHERE 절은 데이터베이스에서 특정한 조건을 가진 행을 선택하는 역할을 합니다. WHERE 절은 데이터를 필터링하고 원하는 결과를 얻기 위해 중요한 도구로 활용됩니다. WHERE 절 기본 구문 WHERE 절은 SQL 쿼리에서 특정 조건을 지정하여 데이터를 필터링 하는 데 사용됩니다. 기본적인 WHERE 절의 구문은 다음과 같습니다. 💡여기서 각 부분의 역할은 다음과 같습니다. WHERE 절 … Read more

SQL 데이터 타입 (자료형) 종류 및 설명

sql-logo

데이터 타입이란? SQL(Structured Query Language) 데이터 타입은 데이터베이스 테이블의 각 열(Column)이나 변수가 어떤 종류의 데이터를 저장할 수 있는지를 정의하는 것입니다. 각각의 데이터 타입은 특정한 종류의 데이터를 나타내고, 저장 및 처리하는 데 필요한 규칙을 제공합니다. 다양한 데이터 타입이 있으며, 주로 다음과 같은 카테고리로 나눌 수 있습니다. 각 데이터 타입은 특정 데이터베이스 관리 시스템(DBMS)에 종속적일 수 있으며, … Read more

SQL 기초 – PRIMARY KEY, FOREIGN KEY, 제약조건, JOIN, 서브쿼리

sql-logo

개발일지 PRIMARY KEY, FOREIGN KEY, 제약조건, JOIN, 서브쿼리 등 SQL의 핵심 개념들을 체득하기 위해 다양한 상황에서 반복적인 작업을 통해 실력을 향상시키고 있습니다. 데이터베이스의 정확성과 일관성을 유지하는데 중점을 두는 PRIMARY KEY와 FOREIGN KEY의 활용, 데이터 무결성을 지키기 위한 제약조건의 적용, 다양한 테이블 간의 데이터 결합을 위한 JOIN, 그리고 복잡한 조건을 다루기 위한 서브쿼리 작성에 대한 경험을 … Read more

SQL 기초 – 함수, GROUP BY, HAVING, ORDER BY 개념 정리

sql-logo

개발일지 이번 글에서는 SQL 함수와 GROUP BY, HAVING, ORDER BY 에 대하여 정리해보려 합니다. 이번 학습을 통해 SQL 주요 함수들을 다양한 상황에서 활용하며 데이터를 효과적으로 다루는 방법을 익혀보았습니다. SQL을 통해 데이터를 다양한 기준에 따라 그룹화하고 정렬하며 필요한 정보를 추출할 수 있습니다. 이러한 기능들을 조합하여 데이터베이스에서 유용한 정보를 효율적으로 분석할 수 있었습니다. 함수 숫자형 함수 집계 … Read more

SQL 기초 – WHERE, 연산자, AS, LIMIT, DISTINCT 개념 정리

sql-logo

개발일지 이번 주는 SQL에 대해 좀 더 깊게 학습하였습니다. 다양한 상황에 유연하게 대처할 수 있는 쿼리를 작성하면서 여러 상황에서의 경험을 쌓고 있습니다. SQL 문법과 기능을 더 자세히 이해하고 활용함으로써 데이터베이스 관리 및 조회에 대한 역량을 향상시키고 있습니다. 이번 글에서 정리할 내용은 WHERE, 연산자, AS, LIMIT, DISTINCT 입니다. 학습한 내용을 간략하게 정리하고 복습하는 시간을 갖고자 합니다. … Read more

Java 자바 다형성 (Polymorphism) 개념 정리 및 활용

java

다형성이란? 자바에서 다형성은 하나의 객체가 여러 가지 형태(클래스 또는 인터페이스)로 사용될 수 있는 특성을 말합니다. 다형성은 객체 지향 프로그래밍의 중요한 개념 중 하나로, 코드의 재사용성과 유연성을 증가시킵니다. 다형성 (Polymorphism) 다형성은 객체 지향 프로그래밍에서 한 객체가 여러 가지 형태(타입)로 동작할 수 있는 특성을 말합니다. 다형성을 통해 부모 클래스 타입의 변수에 여러 종류의 자식 클래스 객체를 할당할 … Read more

Java 자바 상속 (Inheritance) 특징 및 사용법

java

상속이란? 자바에서 상속은 객체 지향 프로그래밍(OOP)의 중요한 개념 중 하나입니다. 상속은 클래스 간에 코드를 재사용하고 클래스의 계층 구조를 형성하는 데 사용됩니다. 자바에서 클래스는 다른 클래스로부터 상속을 받을 수 있습니다. 상속을 통해 부모 클래스의 특성과 메소드를 자식 클래스가 물려받을 수 있습니다. 상속은 코드의 재사용성을 높이고 유지보수를 쉽게 만들어줍니다. 상속의 특징 상속은 객체 지향 프로그래밍에서 중요한 특징 … Read more

SQL DDL, DML, DCL, TCL 명령어 종류 및 사용법

sql-logo

DDL, DML, DCL, TCL 이란? 데이터 정의 언어(DDL), 데이터 조작 언어(DML), 데이터 제어 언어(DCL), 트랜잭션 제어 언어(TCL)는 SQL(Structured Query Language)을 통해 데이터베이스를 관리하고 조작하는 데 사용되는 주요 명령어 카테고리를 나타냅니다. 각 명령어의 역할과 기능은 다음과 같습니다. 이 네 가지 유형의 언어를 조합하여 데이터베이스를 정의, 조작, 제어 및 관리할 수 있습니다. DDL (Data Definition Language) DDL(Data … Read more

Java 자바 final 과 static final 특징과 사용법

java

final 이란? 자바에서 final은 변수, 메소드, 클래스 등에 적용되어 특정한 의미와 제약을 부여합니다. final로 선언된 요소는 더 이상 변경할 수 없으며, 여러 컨텍스트에서 사용됩니다. final 특징 final 사용법 자바에서의 final 키워드는 변수, 메소드, 또는 클래스에 적용될 수 있는 한정자로, 해당 요소에 대한 변경을 허용하지 않음을 나타냅니다. final 변수 final 메소드 final 클래스 final 참조 변수 … Read more