본문 바로가기
반응형

SQL17

내배캠 TIL 9일차 1. SQL 개인과제 "조건에 맞는 쿼리문을 작성하고 해설을 작성하기" 쿼리문을 올렸놨으니 자유로운 훈수 부탁드립니다 **문제 1:** "최소 주문 날짜 찾기" 주어진 테이블 **`list_of_orders`**에는 여러 주문들의 날짜가 저장되어 있습니다. 주문 날짜는 'dd-mm-yyyy' 형식으로 저장되어 있습니다. 이 테이블에서 가장 이른 주문 날짜를 찾아보세요. select a.ORDER_DATE from ( select STR_TO_DATE(order_date, "%Y-%m-%d") as ORDER_DATE from list_of_orders ) a where ORDER_DATE is not null order by 1 limit 1 좀 살펴보니 order_date에 null값이 있어서 wher.. 2023. 12. 30.
내배캠 TIL 8일차 1. SQL 코드카타 1) ORDER BY SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY 2, 3 DESC 나는 2, 3 보다는 NAME, DATETIME이라 하는 것을 선호한다. 2) COALESCE SELECT ANIMAL_TYPE, COALESCE(NAME, 'No name') AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS COALESCE(X, Y) -> X가 NULL인지 판별하여 TRUE일 경우 Y 리턴 개인적으로 AS 사용을 선호. 3) 팀장님께서 짚어주신 것 SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT) SELECT .. 2023. 12. 30.
내배캠 TIL 7일차 1. SQL 코드카타 : 점진적으로 풀이하는 양을 늘려가기로 함. -> 팀원들이 Slack에 올리는 질문을 고민해보는 것 또한 도움이 됨. · limit (n) : 상위 n개의 row만 남기는 기법. -> ASC, DESC와 조합하여 상위, 하위로 변경하여 사용. 2. 종합반 5주차 강의로부터 1) pandas.groupby 인덱싱 · 기본 df = table.groupby('a')['b'] df['a', 'b'] · 다중 그룹화 df = table.groupby(['x', 'y'])['a'] df[('x', 'y'), 'a'] 2) pandas.cut -> 범주화에 사용하는 함수. bin = [0, 10, 20, 30, 40, 50] # 처음과 끝을 꼭 포함시킬 것 label = [0, 1, 2, 3,.. 2023. 12. 30.
내배캠 TIL 6일차 SQL 코드카타 : 상반기 코딩테스트 준비했을 때 많이 했었던 프로그래머스 문제였음. -> 복습하는 겸해서 다시 풀어보기로 했음. 3주차 강의로부터.. folium 모듈 -> 위도, 경도 좌표를 통해 지도에 마킹하는 모듈. · 지도 불러오기. .map(location=[위도, 경도], zoom_start=배율(int)) · 마커 찍기. .CircleMarker([위도, 경도], radius=원크기, fill=색채우기(bool)) · 지도객체에 마커 추가하기. .CircleMarker().add_to(map) 4주차 강의로부터.. 반복문을 통한 그래프 스킬. -> 반복문을 통해 plt.bar에서의 개별적인 bar 설정이 가능. # 그래프를 bar라는 변수에 넣고 for 반복문으로 # 각 바의 세로길이 값을.. 2023. 12. 30.
반응형