본문 바로가기

분류 전체보기

(103)
[TIL 2024. 01. 16] 오늘 한 일 -Chap GPT_웹개발 2주차 강의 수강: JS -웹개발 1주차 리뷰로 새롭게 웹 만들어보기 -> 오류 해결. -SQL 문제 풀이 -TIL 작성 오늘 배운 것 -JS사용법 : 에디터에서 새롭게 파일 생성 ->!+tab으로 기본 완성 -> body에 사이에 코드를 작성함 ->파일을 브라우저에서 열어서 -> 개발자도구의 console창에서 출력을 확인하면 됨 -console.log() ex. console.log("판다젤리") _는 판다젤리를 콘솔창에 "판다젤리"라고 기록해달라는 의미. ex. let name="Bob" console.log(name) -> 결과(출력값): Bob -let 변수=데이터 : 변수는 일종의 상자 혹은 이름표. 이 상자에 부등호 우측의 데이터를 넣는 것. 혹은 부등호..
[TIL 2024. 01. 15] 오늘 한 일 -웹개발_1주차 완 -웹개발_1주차 리뷰(vscode에서 새로 만들어봄) -TIL작성 주의할 점 - style태그에서 body에 css줄 때는 다른 css와 달리 .body{}로 하면 오류남. body는 온점없이 body{}로 css줘야 함! -body 전체에 css줄 때_특히 backgroud-image는 괄호와 큰따옴표에 주의할 것 background-image: url(""); -html은 head와 body로 구성됨. 그리고 style태그는 head에 적는 것. -css로 position: fixed; 할 때는 고정할 위치도 지정해줘야 함. -footer부분을 개발자 도구로 보면 width: 100%;를 지정해주지 않으면 왼쪽 구석에 작은 박스 형태임 ->width지정 없이 text-..
[TIL 2024. 01. 12] 오늘 한 일 -SQL강의 -Chat GPT 웹개발 강의 -TIL작성 오늘 배운 것 -null에 대한 대처 ->null제외 (방법1) if문으로 null제거 (방법2) where문에서 is not null사용 ->null을 다른값으로 변환 (방법1) if문에서 null 변환 (방법2) coalesce문 활용 (방법3) ifnull문 활용 **coalesce(컬럼, 변환값) **ifnull(컬럼, 변환값) 이상값에 대한 대처 :case when문으로 이상값들을 일정하게 맞춰준 후에 -> 맞춰준 연산값을 기준으로 합계, 평균 등을 구해야 함 -윈도우 함수 (cf. block)_윈도우 함수는 짝꿍(=over)과 함께 함 (1) rank: 순위 구하기 rank문은 4개의 요소로 이루어짐_rank(), over, ..
[TIL 2024. 01. 11] 오늘 한 일 -SQL강의 4주차 완. -Chat GPT _웹개발: 데일리모토 만들기 완. -SQL예제 풀기 -TIL 작성 오늘 배운 것 [SQL] -서브쿼리(Subquery) : (a+b)*5와 같은 수식 계산에서 (a+b)값이 다시 연산에 사용되는 것과 같은 원리 (단순화_)변형해본 ex. 음식 타입별 음식점 수를 연산하고, 주문수량별 수수료율 산정하기 select cuisine_type, count_res, case when count_res5 and count_res10 and count_res15 then 0.005 end vat from ( select cuisine_type, count(distinct restaurant_name) count_res from food_orders group b..
[TIL 2024. 01. 10] 오늘 한 일 -SQL 강의 3주차 완. -Chat GPT 웹개발_CSS 레이아웃까지. -SQL 예제풀이 -TIL 작성 오늘 배운 것 [SQL 강의] 조건에 따라 다른 포맷 필요한 경우 (1) if구문 : if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때) (2) case구문: case when ~ then. ~~else~~ end 단, if는 주로 한 가지 조건을 지정할 때 사용 case는 여러가지 조건을 지정할 때 사용함. (cf. if와 case문은 substr, replace, concat등과 결합하여 활용되는 경우도 많음) -데이터 타입 오류_대처법 : cast구문 ex. cast(해당 컬럼 as decimal/char) -> 눈으로 보는 것과 별개로 DB에 숫자, 문자로 저장인지가 중요함..
[TIL 2024. 01. 09] 오늘 한 것 -SQL강의 2주차 완. -SQL강의 3주차 3-3 실습까지만. -Chat GPT 웹개발 1주차 1-3까지. -SQL 예제풀이 1~7 -TIL 작성 오늘 배운 것 -SQL 기본문법 select from where group by order by -select구문_count, sum, avg, min, max _데이터 가공 -(1) replace: 특정 문자를 다른 문자로 수정 select 컬럼1 "별명1", replace(컬럼1, 'A', 'B') "별명2" from 테이블a where 컬럼1 like '%A%' (max함수 -한글에서는 ㄱ이 가장 작다 -> 오름차순이면 ㄱ부터. 즉, desc 안 붙임. -group by절에는 범주형(카테고리) 컬럼을 동일하게 적는다 -order by는 기본..
[TIL 2024. 01. 08] 오늘 한 일 -사전캠프 OT 참석 -SQL 강의 1주차 완료(문제, 마무리까지 완) -TIL 작성 시작 오늘 배운 것 -SQL은 데이터베이스에 뭔가를 요청하기 위한 요청임. -SQL로 DB에 요청=Query작성 -DBeaver 설치 및 사용법, 데이터베이스는 mySQL 연결함 -데이터베이스는 하나의 큰 폴더, 그 안에 테이블이라는 파일이 있는 것 -데이터베이스>테이블>컬럼 -기본은 select, from, where구문 -원하는 컬럼만 조회 select 컬럼1, 컬럼3 from 테이블A -컬럼에 별명 주기 order_id as ord_no order_id ord_no ( 별명만 그대로 / 한글과 특수문자 ->""(큰 따옴표) *SQL은 붙여쓰기 하지 않아도 됨. 보기 편하게 수직으로 적어도 됨. *SQL..