# sql
인프런- 데이터 분석을 위한 고급 SQL: 섹션7 - Nth Highest Salary 문제풀이(다시풀기)
SQL 사용자 정의함수 문제풀이: Nth Highest Salary
SQL - [NOT] NULL 연산자를 사용한 문제2
s_orders의 배송 전에 취소된 주문을 검색하세요.즉, 배송일(shippedDate)에 값이 없고, 주문 상태(status)가 'Cancelled'인 주문을 검색합니다.출력 컬럼은 주문의 orderNo, orderDate, requiredDate, shippedDa
SQL - [NOT] NULL 연산자를 사용한 문제
s_employees의 자신의 매니저가 없는 직원의 성명과 jobTitle을 검색하세요.출력 컬럼은 직원의 성명, jobTitle 순으로 합니다.단, 성명은 firstName과 lastName으로 구성하며, 사이에 공백 문자(space)가 하나 들어갑니다.SQL문을 실
SQL - Simple case 문제
s_orderss의 2004년 5월에 접수한 주문을 검색하세요.출력 컬럼은 주문의 orderNo, orderDate, status, customerId 순으로 합니다.SQL문을 실행하면 다음과 같이 결과가 나와야 합니다.
SQL - LIKE를 사용한 문제
패턴 매치(pattern match) 연산자NOT LIKE 는 substring이 있는지 검사하는 패턴 매치(pattern match) 검사이다.컬럼(expr)의 문자열 내에 pattern 과 일치하는 부분 문자열(substring)이 있는지 검사한다.존재하면 true
SQL - IN 연산자를 사용한 문제
IN 연산자(membership) 연산자컬럼(expr)값 / 행이 다중값(값 리스트) / 다중행(행 리스트)에 존재하는지 검사한다.존재하면 true(1), 존재하지 않으면 false(0)리턴한다.s_customers의 'Paris', 'London', 'Berlin'에
정보처리기사 실기 SQL 요약
SQL 은 SQLD시험에 비해 난이도가 어렵지않음. 손코딩이기 때문에 작성하는 문법만 암기하면 됨.DDL (Data Definition Language): 데이터 구조와 관련된 작업을 수행합니다.CREATE: 테이블, 인덱스 등을 생성합니다.ALTER: 테이블 구조를
SQL문제풀이(8)
https://school.programmers.co.kr/learn/courses/30/lessons/59044다행히 이제 레벨3 문제가 쉽다.left outer join에서 교집합을 뺀 부분을 추출하는 것과LIMIT 이 키였던 것 같다.
정보처리기사 실기 java 요약
public class HelloWorld: 클래스 선언. 모든 Java 코드는 클래스 내부에 있어야 합니다.public static void main(String\[] args): Java 프로그램의 시작점. main 메소드가 있어야 프로그램을 실행할 수 있습니다.클
정보처리기사 실기 C 요약
포인터는 하나만 알면 된다. p는 선언할 때를 제외하고 무조건 값을 가리킨다고 생각하면 되고 &는 주소를 가리킨다고 생각하면 된다.포인터는 메모리 주소를 저장하는 변수입니다. 이 주소는 다른 변수의 위치나 어떤 함수의 시작 주소, 배열의 원소 등을 참조할 수 있습니다.

💻 [SQL] 2. 데이터 조작 언어(DML)
DML(Data Manipulation Language)은 테이블에서 데이터를 입력, 수정, 삭제, 조회하는 언어로, INSERT, UPDATE, DELECT, SELECT문이 있다.SELECT문은 테이블에 입력된 데이터를 조회하기 위해서 사용하며 특정 칼럼이나 특정
쿼리 속도 개선기
"아파트명으로 검색" 기능은 검색어로 입력한 아파트 이름을 가지고 있는 전국 아파트 거래 데이터를 조회하여, 가장 최근 거래 데이터 정보를 반환하여 지도 상에 마커로 표시해주는 기능임기존 API는 Mybatis 환경에서 다음의 쿼리를 수행함문제점은 가장 최근 거래 정보

💻 [SQL] 2. 데이터 정의 언어
SQL은 데이터 정의, 데이터 조작, 데이터 제어 등의 다양한 기능을 지원하며, 그 기능에 따라 다음과 같이 분류한다.DDL(Data Definition Language) : 관계형 데이터베이스의 구조를 정의하는 언어이다. (CREATE, ALTER, DROP, REN
SQL - CASE 표현식 사용한 문제
CASE 키워드 뒤에 WHEN-THEN-ELSE 구조로 이루어 진다.비교연산자가 '=' 인경우만 적용 가능하다.s_products의 재고액을 기준으로, 각 상품에 다음과 같이 재고등급을 부여하세요.재고액은 상품의 구매단가(buyPrice)와 재고개수(quantityI

💻 [SQL] 1. 데이터베이스 이론
데이터베이스 관리 시스템(DataBase Management System, DBMS)는 데이터베이스를 관리하고 운영하는 소프트웨어를 말한다.DBMS의 종류는 Oracle, Sybase, DB2, MySQL, MSSQL 등 다양하고 그 중에서도 가장 많이 사용하는 DBM
SQL - column alias2 사용한 문제
s_products의 재고액이 500,000불 이상인 상품을 검색하세요.재고액은 상품의 구매단가(buyPrice)와 재고개수(quantityInStock)의 곱으로 계산합니다.출력 컬럼은 상품의 productCode, name, buyPrice, quantityInSt