함수4 SQL 기초(4) 함수들 sql에서 쿼리문을 작성하면서 사용했던 함수를 정리해 보려고 한다. 나는 SQL을 하면서 생각보다 다른 것을 할 때 보다 좀 더 편하게 느껴졌다. 이미 있는 데이터를 다루는 것도 있고, 논리를 생각하면서 작성하면 생각보다 편하게 쿼리문을 작성할 수 있었다. -- 2005년도에 회원이 주문한 데이터에 대하여, 전체 거래처별 매출금액의 총합을 조회하려고 합니다. -- 조회컬럼 : 거래처코드, 거래처명, 총매출금액 -- 정렬 : 총매출금액 기준 내림차순 SELECT buyer_id , buyer_name, SUM(cart_qty * prod_sale)AS total FROM buyer LEFT OUTER JOIN prod ON(buyer_id = prod_buyer) LEFT OUTER JOIN cart on.. SQL 기초 2023. 11. 28. python 도서관리프로그램(difine)(2) 2023.11.20 - [python] - python 도서관리프로그램(define)(1) 이전글에 이어서 작성한다. 이번에는 도서 관련 기능들을 만들어보자. 전글에서 작성했던것 처럼 이용자가 키워드를 입력하여 동작하는 형태로 코드를 구현하였다. 도서의 데이터 형태는 dictionary를 사용하였다 book = {} 도서들을 묶은 데이터의 형태는 list를 사용하였다. book_list = [] 우선 이용자가 키워드를 입력할 수 있도록 함수를 정의하였다. def input_menu(): return input(""" 원하시는 메뉴를 눌러주세요. I : 도서 입고 R : 도서 반납 L : 도서 대출 C : 도서 상태 확인 B : 전체 도서 목록 Q : 프로그램 종료 """).upper() 소문자로 입력하여.. python 2023. 11. 20. python 도서관리프로그램(define)(1) 함수를 사용하여 도서관리 프로그램을 만들어보려고 한다. 우선 조건을 정해봤는데, 1. 회원을 등록하고, 인증 시에 도서와 관련된 기능들을 사용할 수 있다. 2. 도서의 정보는 도서번호, 도서제목, 도서재고수량, 대출된 도서의 수량, 도서의 전체권수를 담고 있다. 3. 도서가 입고가 되지 않았을 때, 빌릴 수 없고 대출 중인 도서가 없을 때 반납을 할 수 없다. 서비스를 이용하기 위한 회원인증 시스템을 먼저 만들어보자. 회원의 정보는 회원번호만 받아서 저장할 것이다. 회원 데이터의 변수는 user_list로 정했다. 우선 변수를 선언한다. user_list = [] # 시작시 입력받기 def start_menu() : return input(""" 원하시는 메뉴를 선택해주세요. S = 회원등록 C = 회원.. python 2023. 11. 20. python 기초 (함수(function)) 어느 문법이나 함수는 중요하다. 함수란 무엇일까? 학창 시절을 생각해 보면 y = f(x)의 형태로 사용했던 것 같다. 우리가 문법을 사용하면서 함수를 사용하는 이유는 무엇일까? 아마 편하게 코드를 작성하기 위해서가 가장 큰 이유가 아닐까싶다. 함수를 사용하지 않으면 똑같은 코드를 몇 번이고 작성해야 할 것이다. 그렇다면 함수를 사용하는 방법을 확인해 보자 우선 함수를 정의할 때는 다음과 같은 형태로 선언해 준다. def 함수명(변수1, 변수2...) : 실행문1 실행문2... return 결과값 def를 키워드를 사용하여 함수를 선언하는데 함수명은 함수가 어떤 것을 담당하는지 생각하고 작성하도록 하자. 함수가 한두 개일 때는 괜찮지만 개수가 늘어나면 헷갈리기 시작한다. 함수 안에서 선언된 변수는 함수밖.. python 2023. 11. 20. 이전 1 다음