일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- List.of
- Spring MVC 구성요소
- vm인스턴스생성
- 코드스테이츠 백엔드
- java
- MySQL
- 클라우드에서 도커 실행하기
- 알고리즘
- 투포인터알고리즘
- 백준
- Spring Web MVC
- 코딩테스트
- 버블정렬
- 인텔리제이
- String.valueOf()
- 싱글톤패턴
- 백준 11659
- 자바
- Spring MVC 동작원리
- 성능테스트툴
- GCP
- 코드스테이츠
- 스택
- 구간합구하기
- OOP
- Array.asList
- 재귀와반복문
- 재귀함수
- 11659
- 프로그래머스
- Today
- Total
목록글 전체 보기 (242)
순간을 기록으로

문법 SELECT MAX(집합), MIN(집합) FROM 테이블명; 특정 열의 최댓값과 최솟값을 구할 수 있습니다. 열의 형은 수치형, 문자열형, 날짜시간형 모두 가능합니다. NULL값은 다른 집계함수의 특징과 똑같이 무시합니다. 예시 테이블 문제: quantity열, name열의 최솟값, 최댓값을 구해라 해결

문법 SELECT AVG(집합) FROM 테이블명; 평균을 구할 때 데이터 값이 NULL이라면 무시합니다. 즉 NULL값에 해당하는 데이터를 갯수에 포함하지 않습니다. 예시 테이블 문제: quantity 열의 평균 값 구하기 해결 참고로 SUM 집계함수와 COUNT집계함수를 이용해서 구할 수 있다.

문법 SELECT SUM(열명) FROM 테이블명; 예시 테이블 문제: quantity열의 합계 구하기 결과

1. 테이블 모든 행(데이터) 갯수 구하기 SELECT COUNT(*) FROM 테이블명; 집계함수 COUNT(집합)를 이용해 행 데이터를 구할 수 있다. 집계함수는 복수의 값(집합)으로 하나의 값을 구하는 함수다. 집계함수는 총 5가지가 있다. COUNT(집합) SUM(집합) AVG(집합) MIN(집합) MAX(집합) 1.1 예시 테이블 sample51 1.2 예시 테이블 sample51의 모든 행 갯수 구하기 테이블 sample51의 모든 데이터의 갯수는 5개인 것을 확인할 수 있다. 2. WHERE 구를 추가하여 조건에 맞는 행 갯수 구하기 SELECT COUNT(*) FROM 테이블명 WHERE 조건식; 2.1 이름이 'A'인 데이터의 갯수 구하기 이름이 'A'로된 데이터의 갯수는 2개다. 3. ..

문제 https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr 주의할점 내적의 합이 int의 범위(-21억~ 21억)를 넘을 수도 있으므로 확인한다. 배열의 길이는 1,000이다 즉 10^3이다. 배열 원소의 최댓값은 1,000이다 즉 10^3이다. 내적의 값이 가장 큰 시나리오는 배열의 길이가 10^3이고 배열 a, b모든 원소의 값..
물리삭제 일반적으로 생각하는 삭제. DELETE 명령어를 이용해 데이터를 완전히 삭제하는 방식 논리삭제 가짜로 삭제하는 방법. 실제로 테이블 안에 데이터가 남아 있지만 조회할 때 삭제된 것처럼 하는 방법. 삭제 플래그를 나타내는 열을 추가로 만들어 유효한 값이 있는 데이터는 삭제된 것처럼 조회할 때 안보인다. 하지만 실제로 데이터는 남아있다.

UPDATE 테이블명 SET 열명 = 값 WHERE 조건식 조건에 맞는 테이블의 셀 값을 업데이트합니다. 만약 조건식을 빼면 모든 데이터의 해당 열의 값을 모두 변경합니다. 열명을 콤마로 구분하여 여러 개 지정할 수 있습니다. DBMS에 따라 SET 구의 실행 순서가 다릅니다. MySQL의 경우 앞의 열부터 차례대로 실행 됩니다. 예시 테이블 no = 3인 데이터의 b열 셀 값을 NULL로 업데이트하기 결과

제네릭 클래스와 상속 제네릭 클래스도 일반 클래스처럼 상속이 가능하다. class Box { ... } class SteelBox extends Box {// 제네릭 클래스의 상속 ... } 제네릭 클래스 StellBox는 제네릭 클래스 Box를 상속한다. 코드를 그림으로 표현하면 다음과 같다. Box sBox = new SteelBox("Simple"); Box iBox = new SteelBox(123); 이런 상속 관계에서 객체를 만드는 코드는 다음과 같이 짤 수 있다. 따라서 제네릭 클래스의 상속은 다음 관계도 만족한다. 즉, SteelBox 제네릭 타입(=매개변수화 타입)은 Box 제네릭 타입을 상속한다고 말할 수 있다. 그렇다면 Box box = new Box();도 성립할까? Number와 ..