본문 바로가기

TIL40

TIL #4) Dbeaver로 left join, inner join, 피벗테이블 Today I Learned LEFT JOIN: A, B 테이블에서 공통적으로 겹치는 값을 조인한다. LEFT JOIN은 A테이블의 내용은 모두 다 가져오기 때문에 null값이 같이 표현될 수 있다. ex) 한국 음식의 주문별 결제 수단과 수수료율을 조회하기 (조회 컬럼 : 주문 번호, 식당 이름, 주문 가격, 결제 수단, 수수료율) * 결제 정보가 없는 경우도 포함하여 조회 select 조회 할 칼럼 from 테이블1 a left join 테이블2 b on a.공통컬럼명 = b.공통컬럼명 INNER JOIN: A, B 테이블 둘 다 공유하는 값을 조인한다. ex) 고객의 주문 식당 조회하기 (조회 컬럼 : 고객 이름, 연령, 성별, 주문 식당) * 고객명으로 정렬, 중복 없도록 조회 select 조회 .. 2023. 12. 27.
TIL #3) 기본 SQL문 * select 가져올 컬럼 입력 * from 테이블 선택 * where 자료 중에 필요한 것만 가져올수있도록 필터작업 * group by 셀렉트에서 가져온 컬럼중 그룹화 시킬 것 * order by 정렬기준 * if(조건,true일때 출력할 값, false일때 출력할 값) * select case when (조건) then when (조건) then else (조건) end * subSQL (a+b)*c의 경우 괄호 안 먼저 계산하는것 처럼 subSQL로 복잡한 계산을 subSQL 을 이용해 간단하게 만들어 줄 수 있다. 💨오늘의 회고 이전에 자격증 공부하면서 SQL을 작게나마 접했던게 도움이 꽤 되는것 같다. 힘내서 내일은 강의 끝까지 듣기! 2023. 12. 26.
TIL #2) 헷갈리는 jQuery의 개념, 그리고 CDN이 대체 뭔데.. jQuery 자바스크립트의 라이브러리 HTML이벤트 처리 등 다양한 기능을 부여한다. 단순히 자바스크립트만을 사용할때보다 훨씬 간단한 코드로 원하는 기능을 만들수있다. CDN CDN이란 content delivery network의 약자로 웹사이트의 접속자가 콘텐츠를 다운로드 할 떄 자동으로 가장 가까운 서버에서 다운로드 할 수 있도록 하는 기술이다. 전세계에 분산된 서버를 통해 정적인 콘텐츠를 빠르게 제공한다. 제이쿼리의 경우, CDN을 사용하면 사용자가 웹페이지를 열 때 해당 라이브러리를 사용할 수 있는 서버에서 바로 가져와 사용할 수 있게 된다. 구글, 마이크로소프트, 제이쿼리의 CDN 👽오늘의 회고 강의 들었던 내용을 복습했다. 강의들을때도 한숨쉬면서 하... 그래 이렇게 하면 되네💢하고 억지로 .. 2023. 12. 24.
TIL #1) GIT & GIThub 필수 리눅스 명령어 윈도우 사용자는 git bash로 열기 pwd(directory) ls(list) 내 폴더 안에있는 파일들 ls -a(list all) 보통 .(점)으로 시작하는 숨김파일을 확인 가능 cd 폴더명(change directory) 폴더명으로 이동 cd .. 상위폴더로 이동 cd 폴더명/폴더명 여러단계로 이동 가능 mkdir 폴더명(make directory) 폴더 생성 touch 파일명 현재경로에서 파일을 생성하는 명령어(정확히는 파일의 생성과 파일의 날짜, 시간을 변경하는 명령어) git & github의 개념 코드의 변경기록이 가능!! 파일 최종 최최종 이런식으로 저장 안해도 된다는 소리 하나의 폴더 내에서 코드의 변경점을 기록하기 위해 git을 사용(rollback이 쉬움) 코드변.. 2023. 12. 21.