반응형

[만들기]->[쿼리 디자인] 실행

문제에서 요구하는 테이블도 배치

부가세 필드 조건에 유의해서 추가

Switch는 여러 조건을 나타낼 때 쓰이는 함수
Switch(
조건1, 조건1부합할 때 리턴값,
조건2, 조건2부합할 때 리턴값,
조건3, 조건3부합할 때 리턴값 ...
)
위와 같이 나타낸다.
SELECT
씨앗입고.입고일자, 씨앗.씨앗명, 씨앗입고.입고수량, 씨앗입고.입고단가, 씨앗입고.판매단가,
Switch
(
10000 >= 씨앗입고.입고일자, 씨앗입고.판매단가 * 10 / 100,
50000 >= 씨앗입고.입고일자 AND 씨앗입고.입고일자 > 10000, 씨앗입고.판매단가 * 20 / 100,
씨앗입고.입고일자 > 50000, 씨앗입고.판매단가 * 30 / 100
) as 부가세
FROM
씨앗
INNER JOIN
씨앗입고
ON
씨앗.씨앗코드 = 씨앗입고.씨앗코드;
그래서 위와 같이 쿼리를 나타내주면 된다.

디자인 보기는 다음과 같이 나타난다.
그리고 ORDER BY도 요구했으므로 다음과 같이 내림차순(DESC) 기입

그리고 씨앗명 문자열 일부 검색을 매개변수 받아서 실행해야하므로

다음과 같이
Like 문자열
이렇게 넣어줘야하는데 그 사이에 매개변수가 있어야 해서
Like "*" & [~~~] & "*"
형태로 넣어준다.

<"국"으로 테스트한 결과>

반응형
'컴퓨터활용(컴활) 공부' 카테고리의 다른 글
[데이터베이스] 컴활 1급 실기 문제 풀어보자 (쿼리, 요약, Like) (0) | 2024.02.17 |
---|---|
[데이터베이스] 컴활 1급 실기 문제 풀기 (차트 설정) (1) | 2024.02.16 |
[엑셀] 컴활 1급 실기 문제 풀기 (필터, 데이터 유효성 검사) (0) | 2024.02.13 |
[데이터베이스] 컴활 1급 실기 문제 풀어보자 (크로스탭) (0) | 2024.02.12 |
나도 사람답게 살고싶었다 (공포웹툰) (0) | 2024.02.11 |