SQL

AI 웹 개발 공부 4일 차 (사전 캠프)

zhelddustmq 2024. 6. 3. 18:03

SQL을 이용한 간단한 예제

 

문제: 상품 준비시간이 20~30분 사이인, 한국음식점의 식당명과 고객번호 조회하기

 

조건:

  1. 조회해야 할 컬럼 특정하기
  2. ‘사이’ 조건 : BETWEEN
  3. 특정 조건 지정 : =
  4. 복수의 조건 지정 : AND
select restaurant_name, customer_id 
from food_orders fo 
where food_preparation_time BETWEEN 20 and 30
AND cuisine_type ="Korean"

 

----------------------------------------------------------

나만의 필수암기노트

 

1. 파이썬에서 리스트를 따로 저장하고 싶을때 list형변환 함수를 꼭 써야함

def solution(food):
    answer = ''
    temp = []
    temp2 = []
    for i in range(1,len(food)):
        for j in range(food[i] // 2):
            temp.append(str(i))
    temp2 = list(temp)
    temp2.append('0')
    temp.reverse()
    temp2 += temp
    answer = ''.join(temp2)
    return answer

위의 코드에서 temp2 = temp가 아닌 temp2 = list(temp)이런식으로 넣어야 함

 

2. 문자열 인덱싱 예시

alpa = "abcdefghijklnmopqrstuvwxyz"

# 18번째 문자부터, 뒤에서 4번째 문자까지
print(alpa[18:-3])

# 0번째 문자부터 찍고, 문자열 끝까지 7개씩 이동해서 찍기
print(alpa[::7])

#4번째 문자부터 찍고, 20번까지 3개씩 이동해서 찍기
print(alpa[4:21:3])

#전체 문자열을, 뒤로 1개씩 이동해서 찍기(문자열 뒤집기)
print(alpa[::-1])