안녕하세요 길벗수험서 운영팀입니다.
[1]
2번째 3번째 문장은 구문오류가 발생합니다.
속성 생성의 기본적인 형식에 맞지 않습니다.
2번째 - in은 단독으로 사용할 수 없습니다. value in, where 필드명 in, check(필드명 in 등 함께 사용되어야 하죠.
3번째 - 음.. 조회문이고 앞에 select~ where 가 존재한다면야 가능한 구문이지만, 모두 동일한 create table에서 수행한 것이라고 가정한다면 틀렸습니다.
value in을 사용할 수 있는 것은 create domain에서만 입니다.
(필드명 데이터형 check (value in( 값1, 값2...값n)) 도 사용할 수 있으나 정식으로 value 대신 필드명을 적는 것이 좋습니다.)
제약조건의 기본형은 constraint 제약조건명 check(필드명 in(값1, 값2,...값n)) 입니다.
[2]
≠는 관계대수에서 쓰는 경우는 보았으나 코드에서 일반적으로 쓰는 기호가 아닙니다.
수학식이나 순서도 정도에서만 사용되죠.
가능한 <>를 사용하시고, 예외적으로 !=를 사용할 수 있습니다.
[3]
C나 자바에서 =는 우측의 값을 왼쪽에 치환한다는 의미입니다.
즉, a=b 라는 것은 a와 b가 같다는 의미가 아닌 b의 값을 a에 저장(치환)하겠다는 의미가 됩니다.
'같다'라는 표현을 쓰시려면 if문만이 아닌 모든 곳에서 '=='를 사용하셔야 합니다.
(처음 코딩하는 분들이 이것 때문에 코드에러가 자주 발생하죠.)
코드에서 같지 않다는 '!=' 입니다. <>, ≠ 모두 쓰지 않습니다.
순서도에서는 셋 모두 사용이 가능합니다.
종종 <처리 조건>에서 언급하는 경우도 있으니, 이 경우 처리조건을 따라 주세요.
[4]
첫번째, 두번째 사용하실 수 있습니다.
세번째는 존재할 수 없는 구문입니다.
그리고 텍스트값에 홑따옴표'를 잊지 말아주세요.
[5]
두번째는 사용하실 수 없습니다.
and가 아닌 쉼표,를 사용하셔야 정상적으로 값이 변경됩니다.
행복한 하루되세요 :)
-
관리자2019-04-09 10:35:26
안녕하세요 길벗수험서 운영팀입니다.
[1]
2번째 3번째 문장은 구문오류가 발생합니다.
속성 생성의 기본적인 형식에 맞지 않습니다.
2번째 - in은 단독으로 사용할 수 없습니다. value in, where 필드명 in, check(필드명 in 등 함께 사용되어야 하죠.
3번째 - 음.. 조회문이고 앞에 select~ where 가 존재한다면야 가능한 구문이지만, 모두 동일한 create table에서 수행한 것이라고 가정한다면 틀렸습니다.
value in을 사용할 수 있는 것은 create domain에서만 입니다.
(필드명 데이터형 check (value in( 값1, 값2...값n)) 도 사용할 수 있으나 정식으로 value 대신 필드명을 적는 것이 좋습니다.)
제약조건의 기본형은 constraint 제약조건명 check(필드명 in(값1, 값2,...값n)) 입니다.
[2]
≠는 관계대수에서 쓰는 경우는 보았으나 코드에서 일반적으로 쓰는 기호가 아닙니다.
수학식이나 순서도 정도에서만 사용되죠.
가능한 <>를 사용하시고, 예외적으로 !=를 사용할 수 있습니다.
[3]
C나 자바에서 =는 우측의 값을 왼쪽에 치환한다는 의미입니다.
즉, a=b 라는 것은 a와 b가 같다는 의미가 아닌 b의 값을 a에 저장(치환)하겠다는 의미가 됩니다.
'같다'라는 표현을 쓰시려면 if문만이 아닌 모든 곳에서 '=='를 사용하셔야 합니다.
(처음 코딩하는 분들이 이것 때문에 코드에러가 자주 발생하죠.)
코드에서 같지 않다는 '!=' 입니다. <>, ≠ 모두 쓰지 않습니다.
순서도에서는 셋 모두 사용이 가능합니다.
종종 <처리 조건>에서 언급하는 경우도 있으니, 이 경우 처리조건을 따라 주세요.
[4]
첫번째, 두번째 사용하실 수 있습니다.
세번째는 존재할 수 없는 구문입니다.
그리고 텍스트값에 홑따옴표'를 잊지 말아주세요.
[5]
두번째는 사용하실 수 없습니다.
and가 아닌 쉼표,를 사용하셔야 정상적으로 값이 변경됩니다.
행복한 하루되세요 :)