본문 바로가기
반응형

전체 글463

[sql] 카테고리별 매출 계산 (ABC 분석, 팬차트, 히스토그램) 카테고리별 매출 소계 집계 select substring(date::text, 6, 2) as months ,category , sum(amount) as total_amount from sale_data group by ROLLUP(months, category) order by months, category ABC 분석 with month_sales as ( select category , sum(amount) as amount from sale_data where date between '2019-01-01' and '2019-01-31' group by category ) , sales_ratio as ( select category ,amount ,round(100.0 * amount / sum.. 2022. 9. 26.
[sql] STRING_SPLIT 함수, 구분자로 자르기, 행열 변환 STRING_SPLIT 함수, 구분자로 자르기 select top 100 * from ( select purchase_id ,product_ids from purchase_log ) as x cross apply string_split (product_ids, ',') as y --- 쉼표로 묶어진 컬럼을 하나로 value 형식으로 따내는 법 --- 결과값 purchase_id product_ids value 100001 A001,A002,A003 A001 100001 A001,A002,A003 A002 100001 A001,A002,A003 A003 100002 D001,D002 D001 100002 D001,D002 D002 100003 A001 A001 행열 변환하는 방법 /* 행 열 변환 SELE.. 2022. 9. 26.
[python] 메모장 내 텍스트가 없는지 빠른 확인 방법 python 메모장 내 텍스트가 없는지 빠른 확인 방법 다음과 같이 메모장 내에 텍스트가 없는 파일인지의 여부를 빠르게 확인 할 수 있는 방법이다. 먼저 glob를 통해 모든 메모장 파일을 리스트 형식으로 긁어놓고, 이외 filename을 바꿔놓고, encoding을 utf-8-sig 형식으로 해서 for문을 통해 하나씩 열어놓는다. 그리고 read 형식으로 텍스트를 가져와서 해당 텍스트의 길이가 특정 길이 미만일 시 print 형식으로 가져오는 방식을 취했다. if 구문을 통해 특정 길이가 미만이면 메모장 문제가 있다는 형식으로 출력해놓고, 이상 없다면 넘어가는 방식이다. ################### 이걸로 메모장 문제없는지 확인하면 됨. import cv2 from glob import glo.. 2022. 9. 25.
[python] 메모장 내 특정 문자 단어 앞까지 텍스트 글자 추출 메모장 내 특정 문자 단어 앞까지 텍스트 글자 추출 예를 들어 "주제"라는 단어가 메모장 내에 발견되면 아래와 같이 find 키워드를 쓰면 해당 텍스트 및 문자가 위치한 정보를 보여준다. 그럼 list 형식을 만들어줘서 해당 단어 앞까지의 텍스트를 아래와 같이 쓰면 해당 단어 텍스트가 포함된 이전까지의 텍스트를 전부 출력할 수 있다. if test.find("주제 ") > 0 : #배경 poetry_characteristics.append(test[: test.find("주제 ")]) #주제 단어 포함시 이전까지 #print(poetry_characteristics) 2022. 9. 25.
반응형