언어
-
파이썬의 데코레이터는 기본적으로 다른 함수를 수정하지 않고 그 기능을 확장하거나 변경할 수 있도록 해주는 고급 기능이다. 데코레이터는 함수를 다른 함수의 인자로써 받아, 어떤 처리를 한 후에 그 함수를 반환하거나 다른 함수를 반환한다. 이런 방식으로, 기존 함수의 동작을 변경하거나 확장하는데 사용된다. 예시 def my_decorator(func): def wrapper(): print('함수 호출 전') func() print('함수 호출 후') return wrapper @my_decorator def say_hello(): print('안녕하세요!') say_hello() > 함수 호출 전안녕하세요!함수 호출 후 htt..
파이썬 함수 데코레이터파이썬의 데코레이터는 기본적으로 다른 함수를 수정하지 않고 그 기능을 확장하거나 변경할 수 있도록 해주는 고급 기능이다. 데코레이터는 함수를 다른 함수의 인자로써 받아, 어떤 처리를 한 후에 그 함수를 반환하거나 다른 함수를 반환한다. 이런 방식으로, 기존 함수의 동작을 변경하거나 확장하는데 사용된다. 예시 def my_decorator(func): def wrapper(): print('함수 호출 전') func() print('함수 호출 후') return wrapper @my_decorator def say_hello(): print('안녕하세요!') say_hello() > 함수 호출 전안녕하세요!함수 호출 후 htt..
2024.10.03 -
GROUP BY https://school.programmers.co.kr/learn/courses/30/lessons/144855#qna 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 2개의 테이블이 있고 BOOK_ID가 공통 컬럼임 문제2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요.결과는 카테고리명을 기준으로 오름차순 정렬해주세요. 1. BOOK 테이블과 BOOK_SALES 테이블 JOIN 하기 2. 2022년 1월인 SALES_DATE만 ..
MYSQL 공부하기GROUP BY https://school.programmers.co.kr/learn/courses/30/lessons/144855#qna 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 2개의 테이블이 있고 BOOK_ID가 공통 컬럼임 문제2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요.결과는 카테고리명을 기준으로 오름차순 정렬해주세요. 1. BOOK 테이블과 BOOK_SALES 테이블 JOIN 하기 2. 2022년 1월인 SALES_DATE만 ..
2024.08.09 -
SQLStructured Query Language데이터베이스와 대화하기 위해 특별히 디자인된 언어 1. SELECT보고싶은 데이터 coloumn를 뽑아낼 때 사용SELECT * // 테이블의 모든 컬럼FROM order_list // 주문 리스트 전체 테이블 확인하기 2. ORDER BY정렬할 때 사용하는 문법SELECT *FROM ORDER_LISTORDER BY amount // 금액에 따라 정렬ORDER BY amount desc // 내림차순ORDER BY amount, quantity // 여러 항목을 넣을수도 있음 3. GROUP BY / COUNTgroup by : 그룹화 하여 데이터 조회count : 특정 테이블에 들어있는 데이터 전체 개수group by는 중복 제거를 할 때에도 자주 ..
SQL 기초 문법SQLStructured Query Language데이터베이스와 대화하기 위해 특별히 디자인된 언어 1. SELECT보고싶은 데이터 coloumn를 뽑아낼 때 사용SELECT * // 테이블의 모든 컬럼FROM order_list // 주문 리스트 전체 테이블 확인하기 2. ORDER BY정렬할 때 사용하는 문법SELECT *FROM ORDER_LISTORDER BY amount // 금액에 따라 정렬ORDER BY amount desc // 내림차순ORDER BY amount, quantity // 여러 항목을 넣을수도 있음 3. GROUP BY / COUNTgroup by : 그룹화 하여 데이터 조회count : 특정 테이블에 들어있는 데이터 전체 개수group by는 중복 제거를 할 때에도 자주 ..
2024.08.09