본문 바로가기

분류 전체보기212

웹개발 gpt 4주차 flask 폴더 구조!Project 폴더 구조 - - - Project |— venv |— app.py (서버) |— templates          |— motto.html (클라이언트 파일)           |— music.html (클라이언트 파일) flask는 만들 프로젝트의 폴더 구조가 정해져 있다! 폴더 안에 app.py 파일을 생성 (이름을 변경할 수는 있지만 라이브러리 이름과 달라야 한다.)폴더 안에 templates 폴더를 생성 (이 폴더는 고정!!)templates 폴더 안에 index.html 파일을 생성 (기본적으로 이 이름을 사용)   웹 사이트에서 데이터가 필요한 경우에는 Python으로 크롤링하거나 Database에서 필요한 데이터를 만들고, HTML로 넘겨서 사용한다. a.. 2024. 9. 19.
SQL 문제 : 고양이와 개는 몇 마리 있을까 문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요.    답select animal_type, count(1)from animal_insgroup by 1order by 1 2024. 9. 19.
SQL 문제 : 카테고리 별 상품 개수 구하기 문제 설명다음은 어느 의류 쇼핑몰에서 판매중인 상품들의 정보를 담은 PRODUCT 테이블입니다. PRODUCT 테이블은 아래와 같은 구조로 되어있으며, PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다.상품 별로 중복되지 않는 8자리 상품코드 값을 가지며, 앞 2자리는 카테고리 코드를 의미합니다. 문제PRODUCT 테이블에서 상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 상품 개수를 출력하는 SQL문을 작성해주세요. 결과는 상품 카테고리 코드를 기준으로 오름차순 정렬해주세요.   답SELECT substr(product_code, 1, 2) 'category',       count(1) 'products'from productgrou.. 2024. 9. 18.
SQL 문제 : 중성화 여부 파악하기 문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.보호소의 동물이 중성화되었는지 아닌지 파악하려 합니다. 중성화된 동물은 SEX_UPON_INTAKE 컬럼에 'Neutered' 또는 'Spayed'라는 단어가 들어있습니다. 동물의 아이디와 이름, 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 중성화가 되어있다면 'O', 아니라면 'X'라고 표시해주세요... 2024. 9. 18.
코딩 문제 : 자릿수 더하기 문제 설명자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.  제한사항N의 범위 : 100,000,000 이하의 자연수  나의 풀이  def solution(n): return sum(int(digit) for digit in str(n)) 설명:str(N): 주어진 숫자 N을 문자열로 변환하여 각 자릿수를 처리할 수 있도록 합니다.int(digit): 문자열로 변환된 각 자릿수를 다시 정수로 변환합니다.sum(): 각 자릿수로 변환된 숫자들을 모두 더해줍니다. 다른 사람의 풀이 def sum_digit(number): return sum([int(i) fo.. 2024. 9. 16.
sql 문제 : 조건에 맞는 회원수 구하기 문제 설명다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다. 문제USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요.답 select count(1)from(select user_id, gender, age, joined,       case when (age between 20 and 29) and joined like '2021%' then 'a'            else 'b'            end 'users.. 2024. 9. 16.