내일배움캠프 AI 웹 프로그래밍74 내일배움캠프 59일차_SQL_ 에러메세지 08. 에러메세지에 당황하지 않고 스스로 문제 해결해보기 SQL도 파이썬과 같이 실행하고 다양한 에러화면을 볼 수 있다. 당황하지 말고 '왜 에러가 났는지에 집중'해서 해결하고자 해야한다. 그리고 보통 아래와 같이 에러가 난 이유를 알려주기 때문에 확인하고 침착하게 문제를 해결하는데 집중해야 한다. 아래는 자주 만날 수 있는 에러메세지이다. 테이블 명을 다르게 적었을 때 → 테이블이 존재하지 않는다는 메시지 SQL Error [1146] [42S02]: Table 'sparta_lecture.payment' doesn't exist 컬럼 명을 다르게 적었을 때 → 필드명이 잘못 되었다는 메시지 SQL Error [1054] [42S22]: Unknown column 'pay_typ' in 'field l.. 2023. 11. 3. 내일배움캠프 58일차_SQL_필터링 조건으로 여러개를 한번에 적용 07. 필터링 조건으로 여러개를 적용해야 할 때 (논리연산) 하나의 조건에 적용하는것이 아닌 여러가지 조건을 붙여서 데이터를 조회해야 할경우, 아래와 같다. 실제로 나이가 23세 이상이면서 여성 고객와 같이 두가지 조건을 적용할 수 있다. 논리연산의 종류 위 논리연산자를 활용하여 실습해보기! 1.주문 (food_orders) 테이블에서 한국음식이면서, 가격이 30,000원 이상인 경우 조회 #1.기본구조를 작성 select from where #2. 데이터가져올 테이블 기입 select * from food_orders where #3.한국음식이면서, 가격이 30,000원 이상인 조건 지정 select * from food_orders where cuisine_type='Korean' and price>.. 2023. 11. 3. 내일배움캠프 57일차_SQL_비교연산, BETWEEN, IN, LIKE 06. 필터링을 할 때 유용한 표현 알아보기 (비교연산, BETWEEN, IN, LIKE) SQL에서 필터링을 사용하기 위해서는 where절을 사용해야 한다는 것을 배웠다. 순서는 Select, from, where 순서이다. 필터링하는 방법을 배웠으니 이제 필터링 조건을 지정하는 다양한 방법을 살펴보자 #비교연산자를 이용하여 ‘나이가 21세 미만인’ 고객을 조회한 예시 select * from customers where age 2023. 11. 3. 내일배움캠프 56일차_SQL, 원하는 데이터만 불러보자 #예시 select * from customers where age=21 #기본조건은 '='을 통해서 줄 수 있음 05. 조건에 맞는 데이터만 필요할 때, SQL 로 필터링하기 (WHERE 이란) 필터링의 기초 문법 = Where절 Where을 이용해서 특정 조건을 필터링 할 수 있다! where은 반드시 from다음에 작성해야한다. #WHERE 의 구조 select * from 테이블 where 필터링 조건 (eg. 20살 이상) 이 필터링가능한 Where절은 문자, 숫자 다 가능하다. (문자 사용 시, 작은 따옴표 사용해야함) 아래는 실질적으로 활용할 수 있는 예시. 결제 (payments) 테이블에서 카드로 결제한 경우만 조회하기 #해결하기 위한 사고순서 #기본구조 작성 select from whe.. 2023. 11. 3. 이전 1 ··· 3 4 5 6 7 8 9 ··· 19 다음