본문 바로가기
반응형

분류 전체보기150

[#ALGORITHM] 코딩 테스트에서 자주 사용되는 자바 라이브러리 - 수학 관련 라이브러리          Math : 자바에서 제공하는 기본 수학 함수를 제공하는 클래스. 예를 들어, 파이(Math.PI), 제곱근(Math.sqrt), 로그(Math.log) 등을 계산할 수 있다.           Random : 난수 생성 기능을 제공하는 클래스. 예를 들어, Random.nextInt() 메서드를 호출하면 정수 범위 내에서 랜덤한 값을 얻을 수 있다. - 문자열 관련 라이브러리           String : 자바에서 문자열을 다루는 데 필수적인 클래스. 예를 들어, String.charAt() 메서드를 사용하면 문자열 내 특정 위치의 문자를 얻을 수 있다.           Pattern, Matcher : 정규 표현식을 지원하는 클래스. Pattern.com.. 2023. 3. 2.
[#SQLD] 제 1절 표준조인(STANDARD JOIN) 제 2장 SQL활용 제 1절 표준조인(STANDARD JOIN) 1. STANDARD SQL 개요 가. 일반집합연산자 1) UNION : 합집합, 중복을 없애기 위한 사전작업으로 정렬작업 발생 1-1) UNION ALL : 합집합, 중복해서 그대로 보여줌, 정렬작업X 2) INTERSECTION : 교집합 3) DIFFERENCE : 차집합 4) PRODUCT : 곱집합, JOIN조건이 없는 경우 생길 수 있는 모든 데이터 조합 나. 순수관계연산자 1. SELECT 연산은 WHERE절로 구현 2. PROJECT연산은 SELECT절로 구현 3. (NATURAL) JOIN 연산은 다양한 JOIN기능으로 구현 4. DIVIDE 연산은 현재 사용X 5. SELECT 연산 != SELECT 절 6. PROJECT.. 2023. 2. 27.
[#SQLD] 제 9절 조인(JOIN) 제 9절 조인(JOIN) 1. JOIN 개요 : 두개 이상의 테이블들을 연결 또는 결합하여 데이터를 출력하는 것. 일반적인 경우 행들은 PK나 FK 값의 연관에 의해 JOIN이 성립, 하지만 어떤 경우에는 이런 PK, FK의 관계가 없어도 논리적인 값들의 연관만으로 JOIN이 성립 가능 2. EQUI JOIN : 두개의 테이블 간에 칼럼 값들이 서로 정확하게 일치하는 경우에 사용되는 방법으로 대부분 PKFK의 관계를 기반으로 한다. “테이블.칼럼명”처럼 테이블명과 칼럼명이 같이 나타낸다. - SELECT 칼럼 FROM TB1, TB2 WHERE TB1.key = TB2.key - SELECT 칼럼 FROM TB1 INNER JOIN TB2 ON TB1.key = TB2.key (조건) 3. Non EQU.. 2023. 2. 27.
[#SQLD] 제 8절 ORDER BY 절 제 8절 ORDER BY 절 1. ORDER BY 정렬 : SQL문장으로 조화된 데이터들을 다양한 목적에 맞게 특정 칼럼을 기준으로 정렬하여 출력하는데 사용 칼럼 명 대신에 SELECT절에서 사용한 ALIAS 명이나 칼럼 순서를 나타내는 정수도 사용가능 별도로 정렬방식을 지정하지 않으면 기본적으로 오름차순이 적용, SQL문장의 제일 마지막에 위치 2. SELECT 문장 실행순서 5. SELECT [ALIAS명] 1. FROM 테이블명 2. WHERE 조건식 3. GROUP BY 칼럼(Column)이나 표현식 4. HAVING 그룹조건식 6. ORDER BY 칼럼(Column)이나 표현식 1. 발췌 대상 테이블 참조(FROM) 2. 발췌 대상 데이터가 아닌 것 제거 (WHERE) 3. 행들을 소그룹화 (G.. 2023. 2. 27.
반응형