[TIL]SQL문자/숫자 계산을 했더니 오류가 날 때숫자가 포함되어 있지만 문자 형으로 저장이 되어있을 수 있다.(출력 결과 컬럼명 옆의 ‘ABC’ 혹은 ‘123’ 을 확인해야한다. ‘ABC’ 는 문자로 저장이 되어있다는 의미) 문자, 숫자를 혼합하여 함수에 사용 할 때에는 데이터 타입을 변경해주어야 하그때 쓰는 코드 : #숫자로 변경cast(if(rating='Not given', '1', rating) as decimal) #문자로 변경concat(restaurant_name, '-', cast(order_id as char)) [실습] 주문 시기와 음식 수를 기반으로 배달할증료 구하기(주문 시기 : 평일 기본료 = 3000 / 주말 기본료 = 3500 음식 수 : 3개 이하이면 할증 없음 / 3..
[TIL]SQL 강의특정문자를 다른 문자로 바꾸기함수명 : replace사용 방법replace(바꿀 컬럼, 현재 값, 바꿀 값) 원하는 문자만 남기기함수명 : substring (substr)사용 방법substr(조회 할 컬럼, 시작 위치, 글자 수) 여러 컬럼의 문자를 합치기 함수명 : concat사용 방법concat(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, .....) 붙일 수 있는 문자의 종류컬럼한글영어숫자기타 특수문자 1) [실습] 서울 지역의 음식 타입별 평균 음식 주문금액 구하기 (출력 : ‘서울’, ‘타입’, ‘평균 금액’) select substring(addr, 1, 2) "서울", cuisine_type "타입", AVG(price) "평균금액"FROM food..
1-2주차 Python & 데이터 처리(2024.11.25~2024.12.06)코딩테스트 플랫폼 Python 510제(과제) AI 서비스 개발을 위한 언어 기초•Python, SQL 문법 기초, 심화 내용 이해•Python, SQL 예제 풀이•협업을 위한 Git, Github 실습 (실무에서 활용하는 버전 관리 방법)Data Collection & Processing•데이터 수집을 위한 크롤링 학습•데이터 전처리 및 데이터베이스 관리 3-5주차 머신러닝 & 딥러닝(2024.12.09~2024.12.27) 데이터셋을 활용한 데이터모델링(과제) 탐색적 데이터 분석 및 전처리•Numpy, Pandas를 활용한 데이터 시각화 LLM 개발을 위한 머신러닝 & AI 기초•지도 학습, 비지도 학습 등 AI 기본 개..
[TIL]◈ SQL 강의 GROUP BY란? 카테고리별로 숫자 연산을 간단하게 할 수 있는 절GROUP BY 기본구조select restaurant_name, MAX(price) from food_ordersgroup by restaurant_name ; [실습] Group by 를 이용하여 카테고리별 연산해보기 1.음식점별 주문 금액 최댓값 조회하기 select restaurant_name, MAX(price) from food_ordersgroup by restaurant_name ; 2.결제 타입별 가장 최근 결제일 조회하기select pay_type , MAX(`date`) from paymentsgroup by pay_type ODER BY란? 오름차순 정렬문 (내림차순으로 하려면..
[TIL]◈ SQL 강의논리연산자의미 예시AND 그리고 age>20 and gender='female' 나이가 20세 이상이고, 여성OR 또는 age>20 or gender='female'나이가 20세 이상이거나, 여성NOT 아닌 not gender='female'여성이 아닌 [실습] 여러 조건을 적용하여 데이터 필터링하기 1. 주문(food_orders) 테이블에서 한국음식이면서, 가격이 30,000원 이상인 경우 조회SELECT *FROM food_ordersWHERE cuisine_type = 'korean' #문자는 ''를 붙여야하는데 자꾸 까먹는다..AND price>300002. 결제(payments) 테이블에서 카드로 결제했거나, vat 율이 0.2 이하인 경우 조회SELECT *FROM p..
[TIL]◈ SQL 강의에서 배운 것테이블 모든 데이터 조회는 *선택은 select 컬럼1, 컬럼2 from 테이블 컬럼에 별명 붙이기 방법1 : 컬럼1 as 별명1방법2 : 컬럼2 별명2 별명 지을 때 유의사항구분영문, 언더바특수문자, 한글방법별명만 적으면 된다"별명" 큰 따옴표 안에 적어야 한다 Where절숫자, 문자 모두 가능(문자는 작은 따옴표 붙여야함)#예시SELECT *FROM food_ordersWHERE cuisine_type = 'korean'SELECT *FROM paymentsWHERE pay_type = 'card'비교연산자의미예시=같다age=21gender='female'같지 않다(다르다)age21gender'female'>크다age>21>=크거나 같다age>=21작다age작거나 ..