본문 바로가기

SQL10

SQL 4주차 subquery 문코드를 정리해서 간단하게 보기쉽게 만들어준다. subquery 의 기본 구조 selectfrom(selectfrom)  name**join**공통 컬럼을 기준으로 두 테이블을 합쳐서, 각각 테이블에서 필요한 데이터를 조회할 수 있도록 만들어주는 것left join : 공통 컬럼(키값)을 기준으로, 하나의 테이블에 값이 없더라도 모두 조회되는 경우를 말함. inner join : 공통 컬럼(키값)을 기준으로, 두 테이블 모두에 있는 값만 조회함.join 의 기본 구조 -- LEFT JOINselect 조회 할 컬럼from 테이블1 a left join 테이블2 b on a.공통컬럼명=b.공통컬럼명-- INNER JOINselect 조회 할 컬럼from 테이블1 a inner join 테이.. 2024. 9. 5.
SQL 3주차 replace : 바뀐 이름이나 상점명을 한 번에 바꿀 수 있음. replace(바꿀 컬럼, 현재 값, 바꿀 값)substring : 전체 데이터가 아닌 특정 문자만 필요할 때, 필요한 부분만 조회할 수 있음. substr(조회 할 컬럼, 시작 위치, 글자 수)concat : 원하는 문자가 여러 컬럼에 있을 때, 하나로 합쳐 업무에 필요한 형태로 만들수 있음. concat(붙이고 싶은 값1, 붙이고 싶은 값2, .....). - 붙일 수 있는 문자의 종류[컬럼, 한글, 영어, 숫자, 기타 특수문자]if : 조건 지정문. if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)case : 조건을 복수로 지정하고 싶을때            case when 조건1 then 값(수식)1            .. 2024. 9. 3.
SQL 2주차 sum : 합계 sum()avg : 평균 avg()min : 최솟값 min()max : 최댓값 max()count : 데이터 갯수 count(칼럼명(칼럼명 대신 1이나 *도 사용가능))distinct : 몇개의 값을 가지고있는지 구할때 group by : 카테고리별컬럼( 원하는 컬럼 아무거나). - 단위를 나누어 숫자 계산을 해준다.order by : sql로 조회한 결과를 원하는 순서대로 정렬해준다. desc : order by 로 정렬한것을 내림차순으로 정렬해준다. * SQL의 가장 기본문법 *select fromwheregroup byorder by 기본순서이기에 외워두는것이 좋다. 2024. 9. 3.
1주차 (숙제) 노트북을 대여했기 때문에 이때까지 강의만 듣다가 노트북이 온 주말부터!! 실습을 시작했다. 주말부터 강의를 1주차를 실습을 하면서 다시 들었고, 숙제를 풀었다.  나름 잘 머리에 들어갔다고 생각했으나 응용해서 문제를 풀려고 하니 좀 어려운 부분이 많았다ㅠㅠ 하지만 중요한건 멈추지않고 문제를 풀려고 노력하는 것이고 그렇게 할수록 실력도 늘고 응용도 잘 하게 된다고 믿는다! 포기하지말고 끝까지 가보자!! 2024. 9. 2.