전체 글(204)
-
GITHUB의 기초 문법
오늘 배운 중요한 KEY POINT ♠ GIT은 코드의 변경점을 기록하기 위한 버전관리 도구, git add, git commit은 똑같은 저장 명령어이지만 git add는 commit하기전 저장할 파일을 묶고 지정하는 역할을 하고 commit은 실제로 저장을 하는명령어이다 ♥ GITHUB는 온라인 저장소이며 GIT서비스를 지원하는 클라우드 서비스이다. GIT은 인터넷에 연결되어있지않아도 로컬컴퓨터에서 작동하는 소프트웨어이고 GITHUB는 GIT의 기능을 확장하고 여러사람이 접근할수 있는 클라우드 서비스이기 때문에 매우 중요한 역할을 하고 있다 Git 필수 명령어 git init 더보기 프로젝트 시작전 한번만 입력하면 되는 초기화 명령어. 정확한 프로젝트 폴더에서 입력해야하니 주의 git add , gi..
2024.04.15 -
2024-03-29(SQL)
데이터를 조회하거나 처리할 때 NULL값이 포함되어 있을때 여러 방식으로 NULL값을 처리할수 있다 IS NOT NULL : NULL값을 포함한 모든 행을 결과에서 제외시킨다. COALESCE() : coalesce(컬럼, null값을 대체할 값) null값 대신 다른 값 대체 (coalesce(age, 30) -> age컬럼에 있는 null값을 30으로 대체함) null이 아닌 이상값으로 인해서 값을 다시 지정해줘야 할경우 간단하게 if구문이나 case when 구문으로 해결할 수 있다 15보다 작을경우 15로, 80보다 크거나 같을경우 80으로 값을 바꿔주는 식으로 이상값에 대해서 처리가 가능하다 window function :데이터를 쉽게 분석하고 요약하기 위한 함수 window function을 ..
2024.03.29 -
2024-03-27(SQL)
서브쿼리: 쿼리 안의 쿼리 사용 이유: 여러 연산 등이 들어가면 복잡해질 수 있는 부분을 서브쿼리가 구조화시키고 구분할수 있게 도와줌 ( select restaurant_name, avg(price/quantity) price_per_plate from food_orders group by 1 ) a 라는 서브쿼리에서 avg(price/quantity) 의 계산식을 price_per_plate라는 별명으로 넣어주고 그 서브쿼리를 포함하는 서브쿼리 b 에서 price_per_plate의 값에 따른 값들(0.005,0.01,0.02)을 ratio_of_add 라는 별명으로 넣어준다. 결과적으로 from은 조회하고싶은 테이블을 불러오는것이므로 food_orders-> (restaurant_name,price_..
2024.03.27 -
2024-03-26(SQL)
replace( 컬럼이름, 바꾸는 대상이 되는 내용, 바꾸고싶은 내용) : substring(컬럼이름, 시작위치, 글자 수): 시작위치부터 글자수만큼만 나타남 concat( 붙이고싶은 값1,값2, ......... ):괄호안에 들어가있는 값들을 이어붙힘 조건문 이용 case when : else if문과 비슷하게 각 경우에 따른 조건문
2024.03.26 -
2024-03-25(SQL)
SQL은 함수를 사용할때 대소문자를 구분하지 않는다. 즉 SELECT,Select,select 등 오류없이 작동하는 것을 확인할 수 있는데 일관성있는 대소문자를 사용하는것이 코드의 가독성을 높일 수 있다. SQL에서 계산에 사용되는 함수 sum(): 괄호안의 컬럼들의 데이터의 총합을 반환 avg(): 괄호안의 컬럼들의 데이터의 평균을 반환 count() : 괄호안의 컬럼들의 조건에 맞는 레코드의 수를 반환 괄호안에 1이나 *을 입력할경우에 테이블내의 모든 데이터의 갯수를 알려주며 distinct를 사용하여 customer_id를 특정한경우에는 customer_id의 데이터의 갯수를 알려준다 min(): 괄호안의 컬럼들의 최소값을 반환 max(): 괄호안의 컬럼들의 최대값 반환 group by : 그룹별로..
2024.03.25 -
2024-03-22(SQL)
SQL: 데이터베이스 언어 Queary: 데이터베이스에 요청을 하는 질의 https://dbeaver.io/download/ Download | DBeaver Community Download DBeaver Community 24.0.0 Released on March 4th 2024 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. DBeaver PRO 24.0 Released on March 11th, 2024 PRO version website: dbeaver.com Trial version is ava dbeaver.io SQL 사용 도구중 하나인 DBeaver 설치 SELEC..
2024.03.22