# distinct

56개의 포스트
post-thumbnail

[프로그래머스] 상품 별 오프라인 매출 구하기

PRODUCT 테이블과 OFFLINE_SALE 테이블에서 상품코드 별 매출액(판매가 \* 판매량) 합계를 출력하는 SQL문을 작성해주세요. 결과는 매출액을 기준으로 내림차순 정렬해주시고 매출액이 같다면 상품코드를 기준으로 오름차순 정렬해주세요.그러므로 각 상품 별 매출

2023년 5월 25일
·
0개의 댓글
·

SQL 6일차 chapter10(~6)

CONCAT여러문자열 하나로 합치거나 연결select concat('연결','할','문자열') from 테이블;ALIAS컬럼이나 테이블 이름에 별칭 생성select column as alias from 테이블이름;(컬럼)select column from 테이블이름 as

2023년 5월 23일
·
0개의 댓글
·

Ch8-10 Union, Join, Concat (기초 10-14)

Union 여러 개의 SQL문을 합쳐서 하나의 SQL문으로 만들어주는 방법 (주의- 칼럼의 개수가 같아야 함) UNION : 중복된 값을 제거하여 알려줌 UNION ALL : 중복된 값도 모두 보여줌 -> 중복값 상관없이 그대로 합쳐서 보여줌 -> 중복값을 제거하여

2023년 4월 18일
·
0개의 댓글
·
post-thumbnail

DB 2023.3.22

CRUD 명령어 종류 : DDL, DML = Select CHAR(size) 고정 길이 문자 데이터 ex)주민등록번호 VARCHAR2(size) 가변 길이 문자 데이터(기본적으로 사용되는 타입) NUMBER 숫자 테이블 생성 삭제는 커밋한 데이터도 모두 삭제해버

2023년 3월 22일
·
0개의 댓글
·
post-thumbnail

JPA JOIN FETCH 엔티티 중복

패치 조인 사용 시 엔티티가 중복되는 문제

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

<SQL - 0002> select, where

SELECT 데이터베이스에서 데이터를 찾기 위해 가장 많이 사용되는 명령어 중 하나인 SELECT 는 테이블 내의 데이터를 선택하는 데 사용되며, 특정 테이블에서 데이터를 선택하는 것뿐만 아니라 다양한 검색 조건을 지정하고, 검색 결과를 정렬하며, 필요한 열만 선택하는 등 매우 유연한 작업을 할 수 있다. > SELECT 의 기본 문법 위의 구문에서...

2023년 3월 1일
·
0개의 댓글
·

Mysql-59408

select count(distinct NAME)from ANIMAL_INSwhere NAME is not NULLdistinct\->중복되는 데이터를 제거

2023년 2월 24일
·
0개의 댓글
·

SELECT문에 추가적으로 필요한 키워드

DISTINCT 키워드 DISTINCT 뒤에 지정한 열이 한 개일 경우 SELECT DISTINCT 열 이름 FROM 테이블명 ; DISTINCT 뒤에 지정한 열이 여러 개일 경우 SELECT DISTINCT 열 이름1, 열 이름2 FROM 테이블명 ; -> 열 이름1, 열 이름2 라는 중복 없이 출력하고 싶은 하나의 집합이다. ALIAS 열의 별칭을 ...

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

[MySQL] 중복 제거하기

해당 문제 링크DISTINCTNULL이 아닌 데이터 찾기 - IS NOT NULLCOUNT전체 행 갯수 가져오기컬럼 데이터 갯수 가져오기처음 코드를 작성했을 때 DISTINCT 를 앞에 작성하여 틀린 답이 나왔다. 이름의 중복을 없애고, 해당 값의 갯수를 세야하기 때문

2023년 2월 17일
·
0개의 댓글
·

중복제거 D03

차례대로 읽어오면서 중복되는것을 제거하는 방법.(살짝 표본채취해서 가죠오는 느낌?)데이터를 그룹핑해서 그 결과를 가져오는 경우 사용한다.집계함수와 짝을 이루어 사용할 수 있다.(데이터를 다 묶어서 가지고 있는 상태이다)\---오더바이는 그룹바이도!!!ORDER BY ,

2023년 2월 13일
·
0개의 댓글
·

WHERE 절에서 사용하는 명령어 D02

- AND 문 문제 - AS 별칭, 알리아스 이라고 불린다. 생략가능하다. EMPLOYEES e 에서 e도 별칭이다 그치만 테이블에 AS를 붙이는건 안된다. - distinct 중복제거 중복제거 할때 EMPLOYEES_ID 를 SELECT 에 추가하면 중복제거가

2023년 2월 13일
·
0개의 댓글
·

MAX, MIN, DISTINCT, COUNT

[Lv.1] 가장 비싼 상품 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131697 > MAX() 사용 -> 최댓값 구하기 [Lv.2] 가격이 제일 비싼 식품의 정보 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/13...

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

SQL2

비교연산자, 논리연산자, UNION JOIN CONACAT ALIAS DISTINCT LIMIT

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

001_SQL 입문[MySQL]

SQL & CRUD & install & User & Database & Table & 데이터 타입 & where & order by & limit & dstinct & 집계함수 & group by & having & as

2023년 2월 6일
·
0개의 댓글
·

중복제거

중복된 데이터를 제거하고 계산하거나 출력하는 경우에 사용DISTINCT컬럼 내 데이터를 중복제거 후 조회 (그루핑)GROUP BY컬럼 내 데이터를 유니크한 값을 기준으로 결과를 가져옴 (그루핑 + 정렬)따라서 DISTINCT가 연산속도가 빠름적절하게 사용할 것

2023년 2월 1일
·
0개의 댓글
·

SQL(4) SQL(4) 범주의 통계를 내주는 Group by

데이터를 그룹으로 묶는 역할 (데이터 그룹화)문법 : select 필드이름 from 테이블이름         group by 필드이름데이터를 그룹으로 묶는 이유는? 간편하고 효율적으로 데이터를 검색하기 위해서예를 들어 현재 user 테이블에서 성씨별로 몇 명의 회원이

2023년 1월 29일
·
0개의 댓글
·
post-thumbnail

SQL(2) select, where 절 등 문법 연습해보기

테이블을 검색할 때 사용문법 : show 테이블이름show tables;테이블 안 데이터를 검색할 때 사용문법 : select 필드이름 \* from 테이블이름select \* from users;특정 필드를 검색 할 때는 필드의 이름을 직접 써준다. select cr

2023년 1월 26일
·
0개의 댓글
·

sql (join, alias, distinct, limit)

join : 두 개 이상의 테이블 결합self join ( inner join과 같은 결과)concat : 여러 문자열 하나로 합치거나 연결alias : 컬럼이나 테이블 이름에 별칭 생성select concat(name, ' : ', job_title) as profi

2023년 1월 13일
·
0개의 댓글
·