DBeaver/이론정리 5

sub Query, Having,If함수,Case_end, 날짜관련함수 이론정리

서브쿼리의 유형(퀴리를 한번더)단일 행 서브쿼리: 한 행을 반환, 단일 행 연산자(=, >, HAVING 기본 개념(그룹바이에서 만든걸~해줘)정의SQL에서 그룹화된 데이터에 조건을 적용하는 절GROUP BY 후에 사용되는 필터링 조건주요 특징집계 함수와 함께 사용WHERE와 달리 그룹 레벨에서 조건 적용집계된 결과에 대한 조건 설정 가능주요 사용 상황그룹별 집계 결과 필터링조건을 만족하는 그룹만 선택복잡한 데이터 분석에 활용 case_end 함수(조건여러개일때)SQL의 CASE 문은 조건에 따라 다른 결과를 반환하는 제어 흐름 구조입니다. CASE 문의 끝을 나타내는 키워드는 'END'입니다. 'END CASE'는 저장 프로시저나 함수에서 사용되는 CASE 문의 종료를 나타냅니다3. CASE 문의 기본 ..

SQL 함수 이론정리

DISTINCT(중복제거)DISTINCT함수는 주로 중복된 결과를 제거하고 고유한 값만 반환하고자 할 때 사용됩니다 특정 컬럼의 고유한 값 조회: 예를 들어, 사용자의 이메일 목록을 중복 없이 조회할 때 사용합니다고유한 데이터 조회: 제품 카탈로그, 고객 목록, 이메일 주소 목록 등에서 중복 없이 고유한 값을 추출할 때 사용합니다집계 함수와 함께 사용: 예를 들어, 각 고객의 구매 건수를 계산할 때 SELECT DISTINCT customer, COUNT(*) AS "구매건수" FROM selling GROUP BY customer와 같이 사용합니다 ORDER BY(정렬)ORDER BY는 실무에서 다양한 상황에서 자주 사용됩니다:사용자 인터페이스에서의 정렬:게시판의 글 목록을 최신순으로 정렬상품 목록을 ..

MySQL 함수 이론정리

MySQL concat() 함수(여러개 짜집기식 합치기)여러 문자열을 결합하여 하나의 문자열로 만듭니다.CONCAT(string1, string2, ...)예시 SELECT CONCAT('Hello', ' ', 'World') AS Greeting;MySQL substring()  함수(*번부터*번까지 추출)문자열의 특정 부분을 추출합니다.SUBSTRING(string, start, length)예시 SELECT SUBSTRING('SQL Tutorial', 1, 3) AS ExtractString; MySQL upper()  함수(대문자변환) 문자열의 모든 문자를 대문자로 변환합니다.UPPER(string)예시 SELECT UPPER('hello world') AS UppercaseString; MyS..

MySQL 테이블 컬럼 중 사용했던 용어 정리

NOT NULL의 의미(노공백)NOT NULL 제약 조건이 있는 컬럼은 데이터 삽입 시 반드시 값을 제공해야 한다. 예를 들어, 사용자의 이메일 주소를 저장하는 email 컬럼이 NOT NULL로 설정되어 있다면, 이 컬럼에 대해 NULL 값을 삽입할 수 없다NULL(공백)과의 차이NULL 값은 "값이 없음"을 의미하며, 이는 0이나 빈 문자열과는 다르다. 예를 들어, NULL은 데이터가 존재하지 않음을 나타내지만, 0은 실제로 존재하는 숫자 값이다 따라서 NOT NULL 제약 조건이 있는 컬럼에는 이러한 NULL 값이 들어갈 수 없다.  Default란?(기본값) Default는 프로그램이나 애플리케이션이 사용자가 특정 값을 지정하지 않았을 때 자동으로 사용하는 사전 설정된 값이나 옵션이다. 예를 들어..

aws~테이블 이론 정리

AWS(깡통컴퓨터제공) AWS(Amazon Web Services)는 아마존닷컴에서 운영하는 클라우드 컴퓨팅 플랫폼입니다.이 서비스는 기업과 개인에게 다양한 온라인 서비스를 제공하며, 클라우드를 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 등의 컴퓨팅 리소스를 제공합니다 RDS(데이터베이스설정운영)Amazon RDS(Relational Database Service)는 AWS에서 제공하는 관리형 관계형 데이터베이스 서비스입니다. 이 서비스는 클라우드 환경에서 데이터베이스를 쉽게 설정, 운영 및 확장할 수 있도록 설계되었습니다 Amazon RDS(Relational Database Service)는 클라우드에서 관계형 데이터베이스를 쉽게 설정, 운영 및 확장할 수 있는 관리형 서비스입니다 M..