2020컴활 필기 2권 447페이지의 문제1번과 6번 질문드립니다.
문제1)
보기3번과 4번의 해석 부탁드립니다.
문제6)
보기 1번 SELECT WEEKDAY([출고일], 1) FROM 출고; ->출고일 필드의 날짜값에서 요일을 나타내는 정수를 표시하며, 일요일을 1로 시작한다. 라고 나와있는데 443페이지의 표를 보면 WEEKDAY(날짜)는 지정된 날짜의 요일에 해당되는 숫자를 표시한다(1~7)이라고 나와있고 오른쪽 전문가 조언란에 기본적으로 1은 일요일~7은 토요일 이라고 명시되어 있습니다. 443페이지의 표를 보면 보기1번의 위크데이 함수 괄호안의 1은 생략해야하는 것이 맞지 않나요? 혹시 WEEKDAY([출고일], 2)와 같이 적는다면 월요일을 1로 시작한다거나 그런 규칙인건가요?
안녕하세요.
③ AND는 논리 연산자로 연산의 대상이 모두 참(TRUE)이면 참을, 하나라도 거짓(FALSE)이면 거짓을 표시합니다.
ㆍ1 <> 2 : 1과 2는 같지 않으므로 참입니다.
ㆍ3 > 3 : 3은 3보다 크지 않으므로 거짓입니다.
ㆍ연산의 대상 중 하나가 거짓이므로 결과는 거짓(0, FALSE)입니다.
④ 논리 연산의 대상이 조건이 아닌 숫자 상수일 경우 0은 거짓으로, 0 이외의 값은 모두 참으로 인식합니다. 또한 논리 연산의 결과로 참과 거짓을 표시할 때 참(TRUE)은 -1로, 거짓(FALSE)은 0으로 표시합니다.
ㆍ1 AND 2 : 숫자 상수 1과 2는 모두 참(TRUE)으로 인식되므로 결과는 TRUE, 즉 -1로 표시됩니다.
즐거운 하루 되세요.
-
관리자2021-03-04 10:03:51
안녕하세요.
③ AND는 논리 연산자로 연산의 대상이 모두 참(TRUE)이면 참을, 하나라도 거짓(FALSE)이면 거짓을 표시합니다.
ㆍ1 <> 2 : 1과 2는 같지 않으므로 참입니다.
ㆍ3 > 3 : 3은 3보다 크지 않으므로 거짓입니다.
ㆍ연산의 대상 중 하나가 거짓이므로 결과는 거짓(0, FALSE)입니다.
④ 논리 연산의 대상이 조건이 아닌 숫자 상수일 경우 0은 거짓으로, 0 이외의 값은 모두 참으로 인식합니다. 또한 논리 연산의 결과로 참과 거짓을 표시할 때 참(TRUE)은 -1로, 거짓(FALSE)은 0으로 표시합니다.
ㆍ1 AND 2 : 숫자 상수 1과 2는 모두 참(TRUE)으로 인식되므로 결과는 TRUE, 즉 -1로 표시됩니다.
즐거운 하루 되세요.
-
관리자2021-03-10 09:09:45
안녕하세요.
네 맞습니다. 그리고 "1"&"2"의 결과값은 12가 맞습니다.
즐거운 하루 되세요.
-
*2021-03-08 19:22:14
답변 감사드립니다. 헷갈리는 부분이 있어서 추가 질문드립니다.
1<>2 는 1과 2는 같지 않으므로 참이라고 설명해주셨는데 그럼 <>가 의미하는 바는 not equal 라는 뜻인가요?
다른 문제를 풀면서 제가 알고 있던 <>의 뜻은 ~가 아닌것 이라는 의미였는데 (ex. <>2 는 2가 아닌것을 의미)
1<>2 라고 하면 1 is not equal to 2를 의미하고, <>2라고 하면 2가 아닌 것 이라는 것이라고 이해했는데 맞는건가요?
그리고 같은 문제의 1번 보기에서 연산식 "1"&"2"의 결과값은 12가 맞나요?