
GROUP BY는 데이터를 분류하여 데이터가 어떤 범주에 어떻게 분포되는지를 이해하기 위해 데이터를 집계하는데 사용된다. 집계 함수 https://www.postgresql.org/docs/current/functions-aggregate.html SQL은 다양한 집계 함수를 제공한다. 집계 함수의 주요 아이디어는 여러 입력값을 가져와 하나의 출력값을 반환하는 것이다. 가장 일반적인 집계 함수: AVG() : 평균값을 반환 COUNT() : 값의 개수를 반환 MAX() : 최대값을 반환 MIN() : 최소값을 반환 SUM() : 모든 값의 합계를 반환 집계 함수 호출은 SELECT 절이나 HAVING 절에서만 발생하낟. 주의사항 AVG()는 소수점 이하 많은 자릿수의부동 소수점 값을 반환한다. COUNT..

연산자 우선 순위 괄호() NOT 연산자 비교 연산자, SQL 연산자 AND OR 비교 연산자 모든 자료형에 대해 적용 가능 NOT, AND, OR (우선순위: NOT > AND > OR) 다음 SQL문 중 실행 결과가 나머지 두 가지와 다른 것은? SELECT player_name, position, height FROM player WHERE position 'GK' AND height > 180; SELECT player_name, position, height FROM player WEHRE NOT(position = 'GK') AND height > 180; SELECT player_name, position, height FROM player WHERE NOT(position = 'GK' AN..

SELECT은 가장 많이 사용되는 SQL 문장으로, 테이블에서 정보를 검색하는데 사용된다. SELECT 문 예제 SELECT column_name FROM table_name; SELECT * FROM table_1; SELECT c1, c2 FROM table_2; 일반적으로, 모든 열을 포함한 테이블의 전체 정보가 필요하지 않은 경우 *(asterisk)를 사용하지 않는 것이 좋다. 쿼리 서버와 응용 프로그램 간의 트래픽이 증가하여 검색 결과가 느려질 수 있기 때문에 필요한 컬럼만 조회하는 것이 좋다. 모든 열을 포함한 테이블의 전체 정보가 정말 필요한 경우에만 *(asterisk)를 사용한다. SELECT DISTINCT SELECT DISTINCT column FROM table; SELECT D..
- Total
- Today
- Yesterday
- nginx
- 네티 스레딩 모델
- mdcfilter
- Java
- annotation
- 비관적 락
- 자바 네티
- spring webflux
- mysql
- nginx configuration
- postgresql
- 람다
- sql
- transaction
- NeXTSTEP
- redis session
- Kafka
- 카프카
- 구름톤챌린지
- 분산 락
- 넥스트스탭
- socket
- 구름톤 챌린지
- pessimistic lock
- spring session
- 트랜잭션
- jvm 메모리 구조
- TDD
- Synchronized
- 스프링 네티
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |