[MySQL] 서브쿼리(Sub Query)에 대해 알아보자! 🧐
1. 서브쿼리(Sub Query)란 ❓ 다른 쿼리 내부에 포함되어 있는 select문을 의미 서브쿼리를 포함하고 있는 쿼리를 외부쿼리라고 부르고, 서브쿼리는 내부쿼리라고도 부름 서브쿼리는 괄호()로 감싸져서 표현 서브쿼리는 메인쿼리 컬럼 사용이 가능하며, 메인쿼리는 서브쿼리 컬럼을 사용하지 못함 select, where, from, having절 등에서 사용할 수 있음 2. SELECT절 서브쿼리 하나의 열처럼 사용함 ✅product 테이블에서 코드, 이름, 가격 전체 데이터의 가격 중 가장 큰값을 출력하는 쿼리 # 가격 중 최대값 출력 select max(price) from product; 위 출력 결과를 하나의 컬럼으로 생각하면 된다. select code, name, price, (select m..
2023. 3. 20.
[MySQL] 원하는 조건에 만족하는 데이터만 조회하기 - WHERE절
1. 조건절 - Where절 3-1. 특정 데이터 검색 select 필드명1, 필드명2, ... from 테이블명 where 조건절 ✅ word 테이블에서 레벨이 1인 데이터들만 검색해보자. select * from word where lev=1; ✅ member 테이블에서 userid가 'apple'인 회원의 userid, username, hp, email 필드 조회하기 select userid, username, hp, email from member where userid='apple'; ✅ member 테이블에서 성별이 남자인 사람의 userid, username 조회하기 💡 조건절에 없는 필드도 select절에 작성하여 조회할 수 있음 select userid, username from mem..
2023. 3. 16.
[파이썬, Python] 파일 입출력 - 영어 단어장을 만들어보자! 📖
문제 아래와 같이 번호를 선택하고 단어를 입력하고 출력한 후 파일로 저장하는 프로그램을 만들어보자. * 아래 번호를 선택하세요 * 1. 단어 입력(단어, 뜻, 레벨) * 2. 단어 출력 * 3. 단어 저장(word.txt에 저장) * 4. 프로그램 종료 - 아래 번호를 선택하세요: 1 - 단어를 입력하세요: apple(단어), 사과(뜻), 1(레벨) - 입력되었습니다. - 아래 번호를 선택하세요: 1 - 단어를 입력하세요: banana, 바나나, 1 - 입력되었습니다. - 아래 번호를 선택하세요: 2 > apple(사과, level1) banana(바나나, level1) - 아래 번호를 선택하세요: 3 * 저장되었습니다. - 아래 번호를 선택하세요: 4 * 프로그램을 종료합니다. > 단, 저장된 파일이 ..
2023. 3. 15.