SQL 5주차
사용할 수 없는 데이터가 있거나, 값이 없는 경우에는 null문법을 이용해준다. *다른 값을 대체해서 사용하고 싶을때*다른 값이 있을 때 조건문 이용하기 : if(rating>=1, rating, 대체값)null 값일 때 : coalesce(age, 대체값) pivot table pivot table : 2개 이상의 기준으로 데이터를 집계할 때, 보기 쉽게 배열하여 보여주는 것을 의미 pivot view 구조 만들기 select restaurant_name, max(if(hh='15', cnt_order, 0)) "15", max(if(hh='16', cnt_order, 0)) "16", max(if(hh='17', cnt_order, 0)) "17", max(..
2024. 9. 9.
SQL 3주차
replace : 바뀐 이름이나 상점명을 한 번에 바꿀 수 있음. replace(바꿀 컬럼, 현재 값, 바꿀 값)substring : 전체 데이터가 아닌 특정 문자만 필요할 때, 필요한 부분만 조회할 수 있음. substr(조회 할 컬럼, 시작 위치, 글자 수)concat : 원하는 문자가 여러 컬럼에 있을 때, 하나로 합쳐 업무에 필요한 형태로 만들수 있음. concat(붙이고 싶은 값1, 붙이고 싶은 값2, .....). - 붙일 수 있는 문자의 종류[컬럼, 한글, 영어, 숫자, 기타 특수문자]if : 조건 지정문. if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)case : 조건을 복수로 지정하고 싶을때 case when 조건1 then 값(수식)1 ..
2024. 9. 3.