25.2.27 TIL

황효정·2025년 2월 27일

데이터 분석

목록 보기
8/88

금일 배운 것
-서브쿼리문에는 3가지 종류가 있는데
그 중에 내가 가장 많이 쓰고 있는 from절에 사용되는 서브쿼리는 인라인뷰 라고 하고, 이 서브쿼리는 무조건 별칭을 지어줘야 한다. 지금까지 본 인라인뷰 는 a로 별칭을 주곤 함. 꼭 기억하기

-문자열 데이터의 경우는 홑따옴표를 쓰고, 별칭을 줄 때는 데이터라기 보다는 칼럼이름이여서 홑따옴표를 쓰지않아도 됨. 오히려 별칭에 홑따옴표를 썼을 때 문제가 발생할 수 있음. 그래서 별칭은 홑따옴표를 쓰지 않거나 백틱을 이용해 감싸기.
ex)if문에서는 조건을 충족할 때 문자 N을 써야 한다고 할 때 N 이렇게 쓰면 실행이 안되고, 'N' 이렇게 작은 따옴표를 써야 디비버가 실행이 된다.
별칭을 줄 때는 굳이 작은따옴표를 써도, 쓰지않아도 괜찮았음. 근데 별칭에는 앞으로 홑따옴표를 쓰지 말기로

-if문은 select절에서만 써야 함. where절에서는 쓸 수 없음.
if문은 별칭을 주지 않아도 괜찮음.

-서브쿼리를 연다=서브쿼리를 작성한다. 라는 말임.
-서브쿼리를 작성할 때 안쪽에 있는 쿼리를 먼저 확인하기.
-컴퓨터가 인식하는 순서대로 검증하기.
-현업에서는 스스로 검증을 해봐야 함. 쿼리가 돌아간다고 해서 그냥 제출하면 안된다는 말임. 항상 검증하고 나서 정확하게 잘 했는지 확인을 해야함.

-보면 case when문도 select 절에서 사용함.
select case when 이렇게 씀.

-union은 수직결합, 컬럼명, 컬럼수, 순서도 다 같아야 함.
-join은 수평결합. 공통 컬럼이 있어야 함.
-left join은 a그룹과b그룹이 같이 있을 때(교집합도 존재함) 왼쪽에 있는 a의 결과를 다 가져온다는 말임.

오늘의 일기: 음,,, 컴퓨터가 너무너무 느려져서 그동안 오랫동안 쓰던 노트북 대신에 새로운 노트북을 사야 할 듯 싶다. 마음음 lg gram쪽으로 기울고 있는데, 컴퓨터 사실 처음사봐서 cpu, ram 등등등 알아보고 있다.. 큰돈이라서 좋은거 잘 사고 싶다. 그리고 그제 먹었던 햄버거빵이 문제였는지 장이 탈이나서 오늘도 라이브 세션 듣다가 배를 부여잡고 땅을 기었다... 하... 왜 요 몇주사이에 질병들이 꼬리를물고 따라오는건지... 하루죙일 아프고 병원갔다오고 컴터 느려지고.. 그래도 확실히 알게된 사실들이 있어서 감사하고,,, 좋다.. 역시 확실히 개념들을 확실하게 정리해야겠다는 생각이 든다.

profile
청지기

0개의 댓글