#액세스 #쿼리 문에서 #weekday 를 이용한 요일별 정렬 특정 값을 제외한 데이터를 매개변수만큼 업데이트(not~like사용) 필드를 결합해서 계산하는 쿼리 #access #query #update #order #커미조아 #가현샘 연습 자료는 blog.naver.com... 에서 다운받으세요.
선생님 정확하게 기억이 안나서 질문도 어렵네요 ㅠㅠ 증말 ㅠㅠㅋㅋㅋㅋ 전에 필드를 필드속성으로 불러오지 않으면(?) 조건을 쓸 수 없다고,,(?) 하셨던 것 같은데 2번문제처럼 필드를 불러오지 않았는데도 ([직무역량]+[행동역량])/2 라고 쓸 수 있는 이유가 무엇인가요..?!ㅠㅠ 이게 너무너무 헷갈려요 ㅠㅠㅠㅠㅠ......
아직 group by 관련 강의는 없습니다. 이렇게 이해하시면 됩니다. 주문상황테이블이 있고 씨앗테이블이 있어요. 주문상황테이블에서 씨앗코드를 그룹화한 개수가 3이상인 데이를 학원테이블의 하위쿼리로 작성하려고 합니다. 우선 쿼리편집기에 수강테이블을 열어서 연결된 필드(학원테이블과 연결된 학생코드 같은) 넣고 컴활 넣고 개수를 구합니다. 그 다음 화면위에서 오른클릭하면 SQL보기가 있습니다. 그 상태에서 그 코드를 아래와 같이 만들어줍니다. SELECT 씨앗코드 FROM 주문상황 GROUP BY 씨앗코드 HAVING Count(씨앗코드)>=3) 그 다음 저 코드를 복사한 다음 씨앗테이블을 열어서 씨앗코드 필드 아래 in(코드) 형태로 저 코드를 붙여넣기 하시면 하위쿼리가 작성이 됩니다. 다음주쯤 업로드가 되겠지만 임의의 액세스 파일 열어서 연결된 테이블 확인한 다음 저렇게 작성해보세요. having절은 요약쿼리 형태로 만든거예요.
12:43 "부서명이 경영으로 시작되지 않는"을 not like "경영*" 으로 사용하셨는데 "경영*" 으로 작성했더니 결과값이 다르더라구요 ㅠ 생각했을땐 같은 결과가 나와야할 것 같은데 결과가 다른 이유를 알 수 있을까요? 문제에서 not like 를 안주면 으로 쓸 것 같아요 ㅠㅠ!!!
선생님 15:47 이 부분에서 왜 부서 필드 조건 칸에 안 쓰고 새로운 곳에 조건을 쓰는 건가요? 그리고 다른 영상에서도 질문 드린 건데 18:43 부분에 부서 필드에 요약 부분에는 왜 식을 안 하고 묶는 방법으로 둬도 되는 건가요?! 요약 부분이 언제나 헷갈리네요 ㅠㅠ
부서코드 필드가 있다면 조건을 입력하셔도 됩니다. 하지만 여기서는 부서코드&부서명 필드입니다. 2-4로 끝나는 조건은 부서코드에 해당하기 때문에 따로 필드를 만들어야해요. 정확한건 조건을 입력했다면 요약을 조건으로 바꾸셔야해요. 만약 안바꾸는 경우 그룹화가 안되는 경우가 있거든요. 요약을 누른 경우, 조건을 입력했다면 조건으로 변경! 근데 이미 조건입력만으로 그룹화가 되었기 때문에 조건으로 안바꿔도 되는거예요. 안전하게는 조건으로 변경하시면 됩니다.
선생님 이전 영상에서 질문에 대한 답변을 보고 해당 문제를 풀다 의문점이 생겨 질문 드려요. 다름이 아니라, ~별이라고 하고 집계함수 사용시에 요약 부분 식으로 변경해 둔다고 하셨는데, 이 영상의 weekday함수는 집계함수를 사용하지 않았기 때문에 요약부분에 식이 필요가 없는것이 맞을까요? 항상 답변 달아주셔서 감사합니닷 :)
1:48 평균은 요약쿼리로 가능 5:35 문제에서 소숫점 첫째짜리 맞추란 말 없어도 결과값이 그러면 바꿔야하는구나,,”소숫점”확인하기! 5:50 weekday로 따로 만들어서 정렬 11:05 잠깐만,,왜 매개변수 조건 아니구 업데이트란에 쓰지? 아,,,아까도 “없는 필드”는 조건란 아니고 “업데이트란”에 썼었네///헉,,그래서 매개변수인데 like안 붙이나봄 아까 사본 만들어서 하던게 업데이트 쿼리였나? 13:10 원본쿼리를 보고 부서: 부서코드&부서명인 걸 알아야해 ,”(“ 써줘야해, &도 “식”해줘야하나? // ㄴㄴ 14:51 평균: ([직무역량]+[행동역량])/2 ()위치 주의! , 이건 “합계”인가? ///아니야 평균이야 , 형식 항상 신경쓰기 0점 15:44 부서코드의 끝자리만 남겨놔야한다고? 새로운 필드로 right([부서코드],1) 하고 조건으로 like[2-4] 이때**안 들어가 만약 right함수 쓰라는 말 없으면 부서코드를 새로운 필드로 해서 조건에 like*[2-4] 16:45 이미,, ([직무역량]+[행동역량])/2 를 했는데 또 요약쿼리로 “평균”을 지정해?? 그래야 부서끼리 모아져
선생님 오늘 시험에 나온 문제 보내드려요 나오자마자 바로 적긴 했는데 이렇게밖에 기억이 안 나네요 ㅠㅠ 테이블을 이용하여 비고 아래에 휴직명이 “육아”로 시작되면 “육아수당 50만원” , 휴직명이 ”가족“으로 시작되면 “돌봄수당 30만원” 으로 업데이트 되는 쿼리 작성 - Left 함수 및 switch 함수 사용 - 휴직명은 휴직테이블에 존재 - 휴직현황 테이블의 비고에는 원래 짧은 텍스트 형식의 빈칸으로 존재
@@GO_OD_ 이 유형은 현재 멤버십 강의에서 재공되고 있습니다 휴직명이 두개의 테이블에 같이 나오기 때문에 테이블 구분한 필드를 입력허셔야해요 left(휴직.휴직명,2)=“육아“,”육아수당50만원“ 위만 구분하시면 쉽게 작성할 수 있는 식이에요 멤버십 광고하는게 아니라 시험에 출제되는 쿼리 유형을 보시려면 멤버십 가입하시면 공부할 수 있어요
정말 잘 보고있습니다 선생님 !!!!!! 2번문제에서 직무평가정보쿼리의 사본을 만들어서 업데이트 실행한 뒤에, 정답이 맞는 걸 확인하고 원본에 다시 실행하려고 보니 이미 사본과 똑같이 업데이트가 적용되었더라구요..!! 쿼리를 업데이트 하는 경우에는 사본을 만들어도 소용이 없는 걸까요?!
선생님 오늘도 영상 잘보고있습니다! 질문이 두가지 있는데요 1. 마지막 문제 조건을 추가하는 경우) 요약->조건 or 표시->체크해제 이 두개중 아무거나 해도 상관없는걸까요? 2. 시험치면 그림과 똑같이 문제를 풀었음에도 처리기능이 항상 0점으로 나오는데요 혹시 0점처리 될만한 행동, 주의사항이 있을까요? 원본을 따로 손대지는 않았던 것 같아요
계산항목 (개수, 합계, 평균 등)이 있다면 무조건 요약을 누르셔야 하고 조건을 입력했다면 조건으로 바꾸셔야해요. 선택쿼리인 경우는 조건인 경우 체크해제하시면 됩니다. 그림과 똑같이 문제를 풀기 전에 지시사항에 있는걸 다 지켰는지를 보셔야해요. 특정 함수, 연산자 등이 있다면 그걸 우선 사용해서 작성하셔야 합니다. 그 다음 형식, 정렬 등을 그림을 보면서 만드셔야 하구요. 사실 지시사항대로 만들다보면 보통은 그림과 동일하게 만들어지긴하지만 다른 부분은 규칙을 만들어서 같은 그림이 되게 하셔야 합니다. 쿼리는 상시유형만 보지 마시고 쿼리 재생목록을 통해 기본부터 이해하시면 좋습니다.
선생님 강의 감사합니다 ! 똑같은 문제인데도 풀때마다 새롭네요 ㅠㅠ 뒤돌아서면 잊어버리는거 같아서 시험보기전에 헷갈리는 부분 다시 한번 싹 정독 하려고 시청했습니다 !! 첫번째 문제에서 직무역랑의 평균과 행동역량의 평균이 형식을 0.0설정하는것 말고 소수 자릿수 1를 설정하는건 왜 안되는걸까요 ?!
안녕하세요 선생님! 오늘 액세스 요약쿼리 시험중에 대리점코드/대리점명/총판매금액합계 해서 대리점명에 서울이 안들어가게 하고 총판매금액 상위금액 3개만 보여지게 하라고 되어있었는데요. 서울지역이 아닌건 nok like "서울*" 해서 안보이게 했는데 상위 3개는 Large 함수도 안먹히고 max도 아닌거같고... 방법을 모르겟더라구요ㅠㅠ
첫번째는 부서필드와 부서명이 결합된 필드입니다. [부서코드]&[부서명] 조건은 부서코드 끝자리를 써야하는거구요. like 구문과 right를 이용해 작성을 하는거예요. like구문에서 2~4까지 조건을 입력하려면 조건난에 like "[2-4]" 이렇게 입력을 합니다. 그럴 때는 필드값이 끝자리 수로만 이루어져야해요. right([부서코드],1) 이렇게 해야 마지막 숫자가 잡히죠 근데 첫번째 필드는 [부서코드]&[부서명]입니다. 여기서 억지로 조건식을 넣는다면 아래 조건난에 right([부서코드],1)>=2 or right([부서코드],1)
선생님 안녕하세요ㅠㅠ 항상 수고가 많으세요...! 혹시 쿼리만들때 어떠한 필드가 필요하다라는 말은 없고 그림처럼 나오게해라 하면 모든 필드들 다 안 넣고 결과처럼 해당하는 필드만 사용했는데요..제시한 단어로 끝나는 거 그리고 is null 을 이용해서 나오는 거 해서 두 개 필드만 해서 추출해서 똑같이 나오게 했눈데 이게 맞는걸까요..? 그리고 해당 지시가 따로 없다면 그 결과에 맞게 쿼리를 제작 시 와일드키나 함수도 그냥 이용해도 될까요...? 그리고 실행 업데이트는 매번 틀려서 0점 처리 될까봐 풀지않는데 이럴땐 그냥 풀지 않는것도 하나의 방법일까여...??ㅠㅠ
와일드카드 같은 경우는 기본적으로 사용라는 연산자입니다 더하기 빼기 정도로 이해하시면 됩니다 함수는 보통 문제에서 제시를 합니다 만약 특정 함수를 사용하라고 했다면 반드시 그 함수만 사용해야 하구요 함수를 주지 않고 그림과 같이 만들라고 했다면 보통 함수없이 가능한 형태이긴하지만 그게 아니라면 함수를 사용해야겠죠 문제는 보통 명확하게 출제가 됩니다 업데이트 쿼리를 만들 때 어떤 데이터가 바뀌는지 미리 파악한다음에 잘못된 경우 되돌리시면 됩니다 하지만 보통 인상률만큼 업데이트하라는 식의 계산 업데이트는 잘못 계산되면 돌이킬 수가 없게됩니다 자신없으면 안푸시는게 맞지만 유형이 이미 정형회되어서 연습을 하고 가시면 틀리지 않아요 제 재생목록에 쿼리가 있습니다 처음부터 한번 끝까지 다 보세요 보고 따라하다보면 저절로 이해가 되서 쿼리에 자신감이 생겨서 모든 문제를 풀이할 수 있을거예요
@@comizoa22 선생님 답글 감사합니다!! 급하게 공부하느라 다시 한번 선생님 영상 보면서 쿼리 연습하겠습니다...! 아 선생님 죄송하지만 다시 한번 질문한다면 삭제쿼리나 업데이트쿼리 제외한 나머지 쿼리는 문제에 지시가 없어도 필드 추가는 다 해야하는 건가요..?어디서 들었는데 그림처럼 맞게 나와도 필드를 다 넣고 안보이게 체크해제해야만 정답으로 인정한다고들어서요ㅠㅠㅠ
@@comizoa22 넵..! 열심히 정주행하며 정리해야겠어요ㅠㅠ자꾸 맘에 걸렸는데 늦은 시간인데도 불구하고 질문 드렸는데 답변 정말 감사해요ㅠㅠ 덕분에 어려운 상시 문제들이 이해가 되는 좋은 강의들로 공부 할 수 있게 되었어요!! 다시 한번 더 감사드립니당!! 좋은 저녁 시간 보내세요오 선생님💓
제가 조건을 명확히 읽지 않고 ㅠㅠㅠ 년도가 2023년 이후인 경우 주민번호 8번째 자리를 기준으로 성별을 비어있는 비고필드에 업데이트 하는 문제였는데 조건을 붙이지 않고 성별을 전부 비고필드에 업데이트 했습니다. 이렇게 하면 업데이트 쿼리 문제만 감점인가요 아니면 테이블 관련 전부 실격인가요..??
@@comizoa22 정확히 했는데도 안되길래 그냥 파일을 다시 다운받아서 했더니 "입력한 텍스트가 목록에 없습니다"라는 오류가 떴습니다. 그런데 오류가 뜨고 나서 바로 속성시트의 데이터시트보기란으로 가지길래 여기서 뭔가 잘못건드렸나 싶어서 모든필드 출력을 "아니오"로 하고 다시 실행했더니 되네요 ,, 분명히 저는 다른건 건든게 없는데 여튼 해결은 됬씁니다,,
두개는 조금 다른게 콜론이 사용된건 필드이름에서도 콜론이 들어가야합니다. 하지만 알다시피 필드이름:[필드]&":"[필드] 왼쪽에 표시되는 필드이름은 맨 위의 제목이고 오른쪽에 있는 필드간 연결은 아래 표시될 데이터고 이때 왼쪽에 표시될 제목이 되는 필드이름에 콜론을 넣게되면 기관명:봉사내용: 이런식으로 콜론이 두번 들어가게 되어 오류가 뜹니다. 그래서 캡션에 입력해서 대체이름을 작성하는거예요.
선생님 is null이었는지, not in이었는지 기억은 잘안나지만, 저번 시험봤을때 업데이트 아니면 불일치 쿼리였던것 같은데 만들어서 00으로 저장해라 문장 다음에 실행시킨 결과를 다음과 같게 만들고 00으로 저장해라 이런 문제였던거 같습니다. 혹시 이런 문제일 경우 해당 풀이 영상 있을까요 ?! 제가 아무리찾아보고 풀었는데 이런 문제 풀이영상은 못찾아서요 !!
소수자릿수1로 지정할 때는 형식이 지정이 되어 있는 상태에서 가능합니다. 표준, 고정의 형태가 있겠네요. 그냥 임의로 소수자릿수를 지정하면 결과값은 바뀌지 않는답니다. 채점프로그램은 한가지 유형만 정답으로 인정하기 때문에 그런 현상이 생깁니다. 작성할 때는 여러 경우의 수가 있어서 실제 상공회의소 채점에서는 모든 부분을 고려한 채점이 이루어지고 있어요.
& 연산자는 앞뒤 구문을 연결해주는 연산자라서 복잡하지만 그렇게 입력해도 상관없을거 같아요. 하지만 더 빠른 입력 방법이 있으니까 방법은 알고 계시면 좋을거 같습니다. "*서울*" *은 만능문자로 사용이 되기 때문에 문자 앞뒤에 & 연산자 없이 붙여 사용할 수 있습니다.
선생님 예전문제지만 헷갈리는 부분이 있어 여쭤봅니다 첫번째 문제 중 소수점 한자리까지 표시하는 부분에서 형식을 0.0으로 하고 소수 자릿수를 1로 하는걸 두개 다 해줘도 괜찮을까요? 하나를 지워주려 하니까 "이 속성에 대해 입력한 설정이 유효하지 않습니다" 가 뜨면서 지워지지가 않는데 답은 똑같이 떠서 잘 모르겠네요 ㅜㅜ
쿼리 관련 강의를 다 보셨나요? 제가 쿼리 강의하면서 설명하는 부분이라서...ㅜ 재생목록의 쿼리를 보시면 종류별 쿼리가 나오고 그 다음 상시유형이 나옵니다. 일단 다 보셨으면 좋겠어요. 다 보셨는데도 이해가 되지 않는다면.. 필드를 추가하면 그 데이터가 그대로 표시가 됩니다. 예를 들어 제품코드(A101) 인 형태가 나온다고 하면 쿼리 결과값이 그대로 표시가 되었다면 필드를 그냥 넣으시면 됩니다. 그리고 제품코드가 A로 시작이라는 조건이 있다면 제품코드 바로 아래 조건난에 A*를 입력하셔도 되고 아니면 조건을 위한 필드를 하나 더 만듭니다. left(제품코드,1) 이렇게 만들어야겠죠? 그리고 조건난에 A라고 입력을 하면 됩니다. 위는 일반쿼리입니다. 만일 요약쿼리(계산)라면 조건이 있다면 따로 필드를 만들어서 묶는방법을 조건으로 바꾸면 됩니다.
형식을 보면 고정 또는 표준이 있습니다. 고정은 천단위구분표시 없는 형식이고 표준은 천단위구분표시가 있는 형식입니다. 그럴 때 소수자릿수를 지정할 수 있어요. 그게 아닌 경우에는 지정이 되지 않습니다. 시험에 출제되는 유형은 일반적으로 형식에 소수자릿수까지 다 지정을 합니다.
네 직무역량에 인상비율만큼 그 숫자가 더 커지는 계산식입니다 직무역량이 100이라면 인상비율이 10%라 할 때 100*10%는 10입니다 그럼 직무역량 값은 기존 100에 10을 더 더해야 되는거죠 그래서 100+100*10%인 식이 되는거랍니다^^ 더 쉽게 계산하면(10%인상일 때) 100*110%= 100*1.1.
영어로 like가 ~처럼이쟎아요 여기서도 그런 의미로 쓰입니다 서울특별시에서 앞의 서울로 시작하는의 의미라면 서울*를 사용합니다 이때 like를 사용합니다 “*서울*” “*서울” “서울*” 위와 같은 경우 정확히 서울이 아닌 서울로 시작하거나 포함하거나 끝날 때 사용하는 구문이라고 생각하면 됩니다
쌤 혹시 쿼리 문제 중에서 count랑 month 함수 써서 1월 2월 월별을 만드는데 1월 2월달은 그림에서 표시 안되있어서 조건란에 1,2월 포함하지 않은 3,4,5,6 등등 월을 쓰면 되잖아요! 근데 아무리 해도 오류뜨고 안나와서 필드 숨기기 기능이 있어서 그냥 숨겼는데 이 문제는 틀림건가요! 그림이랑 형식은 같아요. 함수도 쓰라는건 다 썻는데 조건 부분에 3월or4월or5월 등등응 조건식에 안썼어요 ㅠㅠ 이 문제는 틀린건가요..!?
가현쌤! 액세스가 많이 부족해서 어제 13시간정도 쌤 영상보고 많은 도움 받았어요!! 특히 쿼리부분 너무 감사합니다!! 그래서 방금 시험을 보고 왔는데 쿼리부분에서 시험지에 나와있는데로 다 나타나기만 하면 정답인건가요!? 조건 이런게 좀 애매한게 몇개 있어서 여쭤봐요 ㅠㅠ
선생님!! 질문있습니다! 1번 문제에서 weekday([입사일],2)로 지정하고 요약을 조건으로 했더니 "식이 집계함수의 일부로 쿼리에 포함되지 않습니다" 라고 뜨네요 ㅠㅠㅠ 저는 조건이라고 생각했는데 영상을 보니 묶는방법으로 푸네요 ㅠㅠㅠ정확한 이유를 알 수 있을까요??
@@comizoa22 아하 감사합니다!! 오늘 쿼리문제가 다 처음보는 것들이어서 당황했어요.. 혹시 그럼 다른 쿼리 문제에 weekday랑 between 이용하는게 있었는데, 월요일부터 금요일까지의 값만 나오게 하는거였어요. 몰라서 그냥 between weekday([날짜],2)=1 and weekday([날짜],2)=5 이렇게 썼는데 내용이 안뜨더라구요.. 이거는 어떻게 해야할까요ㅠㅠ?
@@안규리-o8t weekday 는 함수로 써서 필드난에 쓰시면 되고 between은 조건난에 쓰면 됩니다 weekday([날짜],2) 로 입력하면 날짜가 숫자로 바껴요 월요일이 1번인 형식으로요 그 다음 그 아래 조건난에 between 1 and 5 라고 입력을 해줍니다 5번은 금요일입니다 이 문제를 미리 알았다면 이 영상 찍을 때 같이 넣을 수 있었는데 아쉽네요 ㅜ
@@쓩-v9w choose(weekday([필드],2),"월요일","화요일"...) 연산자는 데이터를 말하는거고 피연산자는 쉼표나 큰따옴표 이런것들이에요. choose 함수는 주어진 데이터의 숫자가 7이면 7번째까지 입력을 해줘야 하구요... 수식을 복사해서 붙여보세요.
선생님 정확하게 기억이 안나서 질문도 어렵네요 ㅠㅠ 증말 ㅠㅠㅋㅋㅋㅋ
전에 필드를 필드속성으로 불러오지 않으면(?) 조건을 쓸 수 없다고,,(?) 하셨던 것 같은데
2번문제처럼 필드를 불러오지 않았는데도 ([직무역량]+[행동역량])/2 라고 쓸 수 있는 이유가 무엇인가요..?!ㅠㅠ
이게 너무너무 헷갈려요 ㅠㅠㅠㅠㅠ......
만약 직무역량의 평균값과 행동역량의 평균을 구한다면 미리 행동역량을 꺼내 놓은 다음 계산을 해야 합니다.
하지만 이 경우는 기존에 있는 필드를 그대로 계산하는거라서 그냥 계산하시면 됩니다.
ㅋ ㅑ 강의 참 맛있네요 아주그냥 이해가 쏙쏙됩니다 ~^^ 가뿐한마음으로 시험장으로 갈수있겟습니다
(avg([직무역량])+avg([행동역량])) / 2 로 입력하고 요약에 식이라고 적었는데 avg함수 쓰란말이 없었는데 쓰면 틀린걸까요?
문제에서 avg 함수를 주지 않았다면 사용하시면 감점입니다.
강의 정말 잘 보고 있습니다!
근데 혹시 group by 함수와 하위 쿼리를 사용해서 쿼리를 만드는 것에 대한 강의도 있나요?!
group by 함수를 어떻게 이용하는 건지 이해가 잘 안 되는데 관련 강의를 못 찾아서요ㅜㅜ
아직 group by 관련 강의는 없습니다.
이렇게 이해하시면 됩니다.
주문상황테이블이 있고 씨앗테이블이 있어요.
주문상황테이블에서 씨앗코드를 그룹화한 개수가 3이상인 데이를 학원테이블의 하위쿼리로 작성하려고 합니다.
우선 쿼리편집기에 수강테이블을 열어서 연결된 필드(학원테이블과 연결된 학생코드 같은) 넣고 컴활 넣고 개수를 구합니다. 그 다음 화면위에서 오른클릭하면 SQL보기가 있습니다.
그 상태에서 그 코드를 아래와 같이 만들어줍니다.
SELECT 씨앗코드 FROM 주문상황 GROUP BY 씨앗코드 HAVING Count(씨앗코드)>=3)
그 다음 저 코드를 복사한 다음 씨앗테이블을 열어서 씨앗코드 필드 아래 in(코드) 형태로 저 코드를 붙여넣기 하시면 하위쿼리가 작성이 됩니다.
다음주쯤 업로드가 되겠지만 임의의 액세스 파일 열어서 연결된 테이블 확인한 다음 저렇게 작성해보세요. having절은 요약쿼리 형태로 만든거예요.
17:14 right([부서코드],1) 묶는 방법을 조건으로 바꾸면 감점일까요 ?? 다 똑같이 했는데 이것만 달라서요 😢
아니예요. 조건으로 바꾸는게 더 정확합니다.
만약 부서필드가 중복된 데이터가 있는 경우 조건으로 바꾸지 않으면 그룹화가 안되거든요.
12:43
"부서명이 경영으로 시작되지 않는"을 not like "경영*" 으로 사용하셨는데
"경영*" 으로 작성했더니 결과값이 다르더라구요 ㅠ 생각했을땐 같은 결과가 나와야할 것 같은데 결과가 다른 이유를 알 수 있을까요?
문제에서 not like 를 안주면 으로 쓸 것 같아요 ㅠㅠ!!!
액세스에서는 일치하지 않은건
“값”
이렇게 표현하고
~로 시작히지 않은건
not like “값*“
로 표현합니다
*이 붙으면 like를 쓰셔야해요
쌤 질문이 있는데요~ choose 함수를 이용해서 weekday함수를 사용할 때는 무조건 값이 없어도 그 요일, 예를들어서 1번 방식을 사용한다 그러면 1번이 일요일이니 일~토까지 전부 작성해야 하는거죠?
네 choose에 weekday가 들어간다면 해당하는 값들을 모두 입력해주셔야 해요.
나들이 다녀오셨군요 기다렸어요~~~💐
오늘도 영상 감사합니다 👏🏼👏🏼
오오 기다리는 분이 계셔서 힘이 납니다
심쿵~~
선생님 15:47 이 부분에서 왜 부서 필드 조건 칸에 안 쓰고 새로운 곳에 조건을 쓰는 건가요?
그리고 다른 영상에서도 질문 드린 건데 18:43 부분에 부서 필드에 요약 부분에는 왜 식을 안 하고 묶는 방법으로 둬도 되는 건가요?!
요약 부분이 언제나 헷갈리네요 ㅠㅠ
같은 의미로 18:43 부분에서 expr 1 필드의 요약은 왜 조건으로 안 하고 묶는 방법으로 그냥 두는 건가요?!
부서코드 필드가 있다면 조건을 입력하셔도 됩니다.
하지만 여기서는 부서코드&부서명 필드입니다.
2-4로 끝나는 조건은 부서코드에 해당하기 때문에 따로 필드를 만들어야해요.
정확한건 조건을 입력했다면 요약을 조건으로 바꾸셔야해요. 만약 안바꾸는 경우 그룹화가 안되는 경우가 있거든요.
요약을 누른 경우, 조건을 입력했다면 조건으로 변경!
근데 이미 조건입력만으로 그룹화가 되었기 때문에 조건으로 안바꿔도 되는거예요.
안전하게는 조건으로 변경하시면 됩니다.
@@comizoa22 아 !!!!! 드디어 이해했어요 ㅠㅠ 선생님 너무 감사드려요
선생님 이전 영상에서 질문에 대한 답변을 보고 해당 문제를 풀다 의문점이 생겨 질문 드려요.
다름이 아니라, ~별이라고 하고 집계함수 사용시에 요약 부분 식으로 변경해 둔다고 하셨는데, 이 영상의 weekday함수는 집계함수를 사용하지 않았기 때문에 요약부분에 식이 필요가 없는것이 맞을까요? 항상 답변 달아주셔서 감사합니닷 :)
네 맞아요. weekday함수는 날짜함수라서 별도로 계산이 되는게 아닐 날짜에서 요일을 숫자로 변경해줍니다.
집계함수는 전체값에 대해 계산하는거라서 count, sum, avg, max, min 등에 해당됩니다.
가현샘! 업데이트쿼리는 12:45 저장후 무조건 실행으로 결과를
업데이트 해줘야하는건가요~~??
네 업데이트 쿼리는 실행하셔야해요.
@@comizoa22 그러면 실행버튼 누르고 원본 데이터가 바뀐상태로 저장해서 제출하면 되는거죠~!? 감사합니다!!
@@루룰루-v1y 네 맞아요.
@@comizoa22 네 항상 감사드립니다!!
1:06, 8:13, 12:46
1:48 평균은 요약쿼리로 가능
5:35 문제에서 소숫점 첫째짜리 맞추란 말 없어도 결과값이 그러면 바꿔야하는구나,,”소숫점”확인하기!
5:50 weekday로 따로 만들어서 정렬
11:05 잠깐만,,왜 매개변수 조건 아니구 업데이트란에 쓰지? 아,,,아까도 “없는 필드”는 조건란 아니고 “업데이트란”에 썼었네///헉,,그래서 매개변수인데 like안 붙이나봄
아까 사본 만들어서 하던게 업데이트 쿼리였나?
13:10 원본쿼리를 보고 부서: 부서코드&부서명인 걸 알아야해 ,”(“ 써줘야해, &도 “식”해줘야하나? // ㄴㄴ
14:51 평균: ([직무역량]+[행동역량])/2 ()위치 주의! , 이건 “합계”인가? ///아니야 평균이야 , 형식 항상 신경쓰기 0점
15:44 부서코드의 끝자리만 남겨놔야한다고? 새로운 필드로 right([부서코드],1) 하고 조건으로 like[2-4] 이때**안 들어가
만약 right함수 쓰라는 말 없으면 부서코드를 새로운 필드로 해서 조건에 like*[2-4]
16:45 이미,, ([직무역량]+[행동역량])/2 를 했는데 또 요약쿼리로 “평균”을 지정해?? 그래야 부서끼리 모아져
선생님 오늘 시험에 나온 문제 보내드려요
나오자마자 바로 적긴 했는데 이렇게밖에 기억이 안 나네요 ㅠㅠ
테이블을 이용하여
비고 아래에
휴직명이 “육아”로 시작되면 “육아수당 50만원” , 휴직명이 ”가족“으로 시작되면 “돌봄수당 30만원”
으로 업데이트 되는 쿼리 작성
- Left 함수 및 switch 함수 사용
- 휴직명은 휴직테이블에 존재
- 휴직현황 테이블의 비고에는 원래 짧은 텍스트 형식의 빈칸으로 존재
@@GO_OD_ 이 유형은 현재 멤버십 강의에서 재공되고 있습니다
휴직명이 두개의 테이블에 같이 나오기 때문에 테이블 구분한 필드를 입력허셔야해요
left(휴직.휴직명,2)=“육아“,”육아수당50만원“
위만 구분하시면 쉽게 작성할 수 있는 식이에요
멤버십 광고하는게 아니라
시험에 출제되는 쿼리 유형을 보시려면 멤버십 가입하시면 공부할 수 있어요
15:01 여기서 나누기 2를 안하고 그냥 요약에서 평균 하면 안되나요???
하나의 필드가 아닌 두개의 필드의 평균값을 구하는거라서 저렇게 하셔야해요
1회 학습완료감사합니다❤
정말 잘 보고있습니다 선생님 !!!!!!
2번문제에서 직무평가정보쿼리의 사본을 만들어서 업데이트 실행한 뒤에,
정답이 맞는 걸 확인하고 원본에 다시 실행하려고 보니 이미 사본과 똑같이 업데이트가 적용되었더라구요..!!
쿼리를 업데이트 하는 경우에는 사본을 만들어도 소용이 없는 걸까요?!
그렇진않아요
사본을 만들어서 업데이트를 했다면 사본테이블이 업데이트가 되는거예요
선생님 오늘도 영상 잘보고있습니다!
질문이 두가지 있는데요
1. 마지막 문제
조건을 추가하는 경우) 요약->조건 or 표시->체크해제
이 두개중 아무거나 해도 상관없는걸까요?
2. 시험치면 그림과 똑같이 문제를 풀었음에도 처리기능이 항상 0점으로 나오는데요 혹시 0점처리 될만한 행동, 주의사항이 있을까요? 원본을 따로 손대지는 않았던 것 같아요
계산항목 (개수, 합계, 평균 등)이 있다면 무조건 요약을 누르셔야 하고 조건을 입력했다면 조건으로 바꾸셔야해요.
선택쿼리인 경우는 조건인 경우 체크해제하시면 됩니다.
그림과 똑같이 문제를 풀기 전에 지시사항에 있는걸 다 지켰는지를 보셔야해요.
특정 함수, 연산자 등이 있다면 그걸 우선 사용해서 작성하셔야 합니다.
그 다음 형식, 정렬 등을 그림을 보면서 만드셔야 하구요.
사실 지시사항대로 만들다보면 보통은 그림과 동일하게 만들어지긴하지만 다른 부분은 규칙을 만들어서 같은 그림이 되게 하셔야 합니다.
쿼리는 상시유형만 보지 마시고 쿼리 재생목록을 통해 기본부터 이해하시면 좋습니다.
나누기 2를 했는데 굳이 또 요약을 평균으로 한것이 잘 이해되지않습니다…. ㅠㅠ
일단 요약을 하기 위해 넣어줄 때 여러개의 필드를 하나로 묶어주기 위해 함수를 정해줘야합니다.
합계를 하면 이 값들의 합계가 구해지고 평균을 하면 이 값들의 평균이 구해집니다.
두개필드의 평균들의 평균이라고 이해해야하는건가요?
@@돋음이 네 결국 결과값은 평균값이 계산이 되어야 해서 요약이 된 필드의 평균값을 구한다고 생각하시면 될거 같아요.
@@comizoa22 두개필드 /2 했으니까 대칭되 두개의 값들의 평균을 나타낸거고 요약을 평균으로 했다는것은 해당필드들의 평균들의 평균이다 이렇게 생각하면될까요? 이 구조가 맞는지
@@comizoa22 자꾸질문해서 죄송합니다..
4번문제에서 왜 조건을 첫번째 필드에 쓰면 안되는건가요?
첫번째 필드는 부서코드 + 부서명이 합해진 필드입니다. 부서코드의 끝자리만 잡을 수가 없는 상태입니다.
18:40 직무역량과 행동역량의 평균값을 직접 식으로 적었는데 왜 다시 평균으로 묶어주나요? 평균은 계산했는데 또 평균을 구하게 되는거 아닌가요?
두수의 평균 값을 각각 구한 다음 부서별로 묶인 경우 평균값이 최종적으로 나타나야해요.
선생님 강의 감사합니다 ! 똑같은 문제인데도 풀때마다 새롭네요 ㅠㅠ
뒤돌아서면 잊어버리는거 같아서 시험보기전에 헷갈리는 부분 다시 한번 싹 정독 하려고 시청했습니다 !! 첫번째 문제에서 직무역랑의 평균과 행동역량의 평균이 형식을 0.0설정하는것 말고 소수 자릿수 1를 설정하는건 왜 안되는걸까요 ?!
소수자릿수1로 설정하려면 고정으로 바꿔놓고 하셔야해요.
3:29 choose( weekday( [입사일], 2), "값1", "값2")
5:43 소숫점 첫째 자리 : 형식 0.0
6:57 expr weekday([입사일],2)
묶는 방법 - 오름차순
다음문제 (경영으로 시작하지 않는 데이터)
9:36 not like "경영*"
10:38 업데이트 => [직무역량]*(1 + [인상비율을 입력하세요])
다음문제
14:24 부서: [부서코드] & "(" & [부서명] & ")"
평균: ([직무역량] + [행동역량] )/2 => 형식: 0.0
16:37 부서코드의 끝자리가 2에서 4까지의 데이터만
필드: expr1: right( [부서코드],1)
조건: like "[2-4]"
선생님! 오늘도 열심히 듣고있습니다.
혹시 마지막 문제 2-4범위를 나타낼 때 like 없이도 적을 수 있을까요?
무조건 이 경우에는 like 사용하는 방법만 있나요?
네 문제에서 like를 지정했다면 반드시 이용하셔야 해요.
댓글을 못보고 이제야 확인했습니다. 답글이 늦었어요.
영상 올리시느라 고생하셨습니다.^^ 감사합니다~
재밌어서, 진도 쭉쭉 나가면서 영상 보다가 여기까지 왔는데
부분적으로 의문이 생기고 살짝 해까닥해서,
기본 강의로 다시 돌아갔다가 오려구요 ㅋㅋㅋㅋ
네~~ 좋은 방법이에요. 헷갈리면 다시 보고 확인해야죠 ^^
안녕하세요 선생님! 오늘 액세스 요약쿼리 시험중에 대리점코드/대리점명/총판매금액합계 해서 대리점명에 서울이 안들어가게 하고 총판매금액 상위금액 3개만 보여지게 하라고 되어있었는데요. 서울지역이 아닌건 nok like "서울*" 해서 안보이게 했는데 상위 3개는 Large 함수도 안먹히고 max도 아닌거같고... 방법을 모르겟더라구요ㅠㅠ
시트 속성에서 상위값을 3으로 입력하시면 됩니다.
아직 이해가 조금 덜 돼서 여쭤봅니다!
like랑 right 사용하는 문제에서 첫번째 부서필드에 조건에 왜 못 넣는지 궁금합니다!
첫번째는 부서필드와 부서명이 결합된 필드입니다. [부서코드]&[부서명]
조건은 부서코드 끝자리를 써야하는거구요.
like 구문과 right를 이용해 작성을 하는거예요.
like구문에서 2~4까지 조건을 입력하려면 조건난에 like "[2-4]" 이렇게 입력을 합니다. 그럴 때는 필드값이 끝자리 수로만 이루어져야해요.
right([부서코드],1) 이렇게 해야 마지막 숫자가 잡히죠
근데 첫번째 필드는 [부서코드]&[부서명]입니다. 여기서 억지로 조건식을 넣는다면 아래 조건난에 right([부서코드],1)>=2 or right([부서코드],1)
17:23
선생님 혹시 추가 쿼리를 하는데 어려워서 그 한 문제를 포기를 했는데 제가 깜빡하고 추가할 테이블을 사본을 만든 뒤 그 사본을 삭제를 하지 않은 거 같습니다... 이럴 경우 실격인가요 아니면 그 쿼리 한 문제만 감점인가요?
@@엄도윤-w3c 이궁 그건 실격사항입니다
선생님 강의 마지막 부분에서 요약쿼리이기 때문에 묶는방법을 조건으로 지정해줘야하지 않나요?!!!!
조건으로 안해서 그룹화가 안된다면 조건으로 꼭 바꾸셔야 하구요 그게 아니라면 체크해제하시면 됩니다
선생님 18:35분경에요. 직무역량과 행동역량의 평균을 만드는데 이미 필드에서 나누기2를 했는데 요약후 평균을 눌러주면 두번 나눠지는거 아닌가요...
이 문제는 직무역량과 행동역량의 평균값의 평균을 구하는 문제입니다
필드에 직무역량과 행동역량의 평균을 구하는 식을 입력하면 데이터는 두 수의 평균값들의 데이터가 만들어져요
그 다음 부서별 두수의 평균값에 대한 평균을 구하게 되는거예요
선생님 안녕하세요ㅠㅠ 항상 수고가 많으세요...! 혹시 쿼리만들때 어떠한 필드가 필요하다라는 말은 없고 그림처럼 나오게해라 하면 모든 필드들 다 안 넣고 결과처럼 해당하는 필드만 사용했는데요..제시한 단어로 끝나는 거 그리고 is null 을 이용해서 나오는 거 해서 두 개 필드만 해서 추출해서 똑같이 나오게 했눈데 이게 맞는걸까요..? 그리고 해당 지시가 따로 없다면 그 결과에 맞게 쿼리를 제작 시 와일드키나 함수도 그냥 이용해도 될까요...?
그리고 실행 업데이트는 매번 틀려서 0점 처리 될까봐 풀지않는데 이럴땐 그냥 풀지 않는것도 하나의 방법일까여...??ㅠㅠ
와일드카드 같은 경우는 기본적으로 사용라는 연산자입니다
더하기 빼기 정도로 이해하시면 됩니다
함수는 보통 문제에서 제시를 합니다
만약 특정 함수를 사용하라고 했다면 반드시 그 함수만 사용해야 하구요
함수를 주지 않고 그림과 같이 만들라고 했다면 보통 함수없이 가능한 형태이긴하지만 그게 아니라면 함수를 사용해야겠죠
문제는 보통 명확하게 출제가 됩니다
업데이트 쿼리를 만들 때 어떤 데이터가 바뀌는지 미리 파악한다음에 잘못된 경우 되돌리시면 됩니다
하지만 보통 인상률만큼 업데이트하라는 식의 계산 업데이트는 잘못 계산되면 돌이킬 수가 없게됩니다
자신없으면 안푸시는게 맞지만 유형이 이미 정형회되어서 연습을 하고 가시면 틀리지 않아요
제 재생목록에 쿼리가 있습니다
처음부터 한번 끝까지 다 보세요
보고 따라하다보면 저절로 이해가 되서 쿼리에 자신감이 생겨서 모든 문제를 풀이할 수 있을거예요
@@comizoa22 선생님 답글 감사합니다!! 급하게 공부하느라 다시 한번 선생님 영상 보면서 쿼리 연습하겠습니다...! 아 선생님 죄송하지만 다시 한번 질문한다면 삭제쿼리나 업데이트쿼리 제외한 나머지 쿼리는 문제에 지시가 없어도 필드 추가는 다 해야하는 건가요..?어디서 들었는데 그림처럼 맞게 나와도 필드를 다 넣고 안보이게 체크해제해야만 정답으로 인정한다고들어서요ㅠㅠㅠ
@@sohnsdiary6509 필드는 필요한것만 넣으시면 됩니다
결과값이 나오는데 필요없는 필드는 굳이 넣을 필요가 없어요
물론 넣고 체크해제해도 상관없어요
제 영상 보다보면 저절로 이해가 될 부분입니다
@@comizoa22 넵..! 열심히 정주행하며 정리해야겠어요ㅠㅠ자꾸 맘에 걸렸는데 늦은 시간인데도 불구하고 질문 드렸는데 답변 정말 감사해요ㅠㅠ 덕분에 어려운 상시 문제들이 이해가 되는 좋은 강의들로 공부 할 수 있게 되었어요!! 다시 한번 더 감사드립니당!! 좋은 저녁 시간 보내세요오 선생님💓
제가 조건을 명확히 읽지 않고 ㅠㅠㅠ
년도가 2023년 이후인 경우 주민번호 8번째 자리를 기준으로 성별을 비어있는 비고필드에 업데이트 하는 문제였는데
조건을 붙이지 않고 성별을 전부 비고필드에 업데이트 했습니다.
이렇게 하면 업데이트 쿼리 문제만 감점인가요 아니면
테이블 관련 전부 실격인가요..??
@@모A이 우선 원본 테이블이 달라졌고 그 필드를 폼 보고서 쿼리에 사용이 되고 있다면 연관된 모든 유형은 0점 처리됩니다
선생님 강의 잘 보고 있습니다 감사합니다 혹시 & 연산자 쓰라는 지시사항이 없을 땐 choose(weekday[입사일],2),"월","화","수","목","금","토","일") & "요일" 이렇게 쓰면 안 되나요??
choose안에 월요일 화요일 이런 식으로 넣어도 되는 식입니다
그리고 &연산자는 필요하면 사용해도 되는 연산자예요
@@comizoa22 감사합니다~
선생님 첫번쨰 문제에서 해당필드들 평균의형식을 0.0으로 입력해주고 쿼리 실행을 누르니까 "*"이 선택된 필드를 그룹을 설정할수 없습니다 라는 오류가 뜨는데 제가 문제를 풀다가 어떤것을 잘못 건드린걸까요?
일단 5:23 이 부분 상태와 똑같은지 확인해주시고 직무역량 부분을 선택 후 속성시트-형식에서 0.0을 입력해주시고(화면에서 확대하느라 선택하는게 안보인거 같아요) 행동역량 선택 후 형식을 0.0으로 해보세요.
@@comizoa22 정확히 했는데도 안되길래 그냥 파일을 다시 다운받아서 했더니 "입력한 텍스트가 목록에 없습니다"라는 오류가 떴습니다. 그런데 오류가 뜨고 나서 바로 속성시트의 데이터시트보기란으로 가지길래 여기서 뭔가 잘못건드렸나 싶어서 모든필드 출력을 "아니오"로 하고 다시 실행했더니 되네요 ,, 분명히 저는 다른건 건든게 없는데 여튼 해결은 됬씁니다,,
@@돋음이 이상한 현상이네요. 해결되서 다행입니다.
엑세스에서 보고서 작업할때 조건대로 다 입력했는데 보고서 결과를 보니 제시한 그림에 표기된것과 내용이 다르게 나타나던데 보고서 문항들만 제대로 표기했다면 다 답으로 인정해주나요?
흠.. 보통 폼 작업은 문제 지시사항대로 다 입력하면 결과값도 동일하게 나타납니다.
단지 보기 방식이 인쇄 미리보기로 봤을 때가 문제와 동일한거라 그거랑 비교하셔야해요.
음.. 아 보고서가 아니라 폼이었어요,그림에서 제시한 폼은 연속폼이었는데 문제에는 폼을 어떤형식으로 지정하란 말이 없어서 그대로 뒀는데 문제에 지시사항이 없으면 그냥 둬도 되는게 맞나요?
@@JaehwanLee-e8k 흠..
연속폼으로 되어 있는데 문제와 다르다는건 단일폼으로 된건가요? 문제를 놓치신거 같아요. 보기 방식이 다르게 출제되진 않거든요.
선생님!! 저번 강의에서 두 필드를 연결할 때 [기관명] & ":" & [봉사내용] 이렇게 필드에 적고 캡션에서 필드명을 작성했는데 여기서는 두 필드를 연결할 때 바로 부서:[부서명]&"("&[부서코드]&")" 이렇게 하는데 혹시 왜 다른걸까요?ㅠㅠ
두개는 조금 다른게 콜론이 사용된건 필드이름에서도 콜론이 들어가야합니다.
하지만 알다시피
필드이름:[필드]&":"[필드]
왼쪽에 표시되는 필드이름은 맨 위의 제목이고
오른쪽에 있는 필드간 연결은 아래 표시될 데이터고
이때 왼쪽에 표시될 제목이 되는 필드이름에 콜론을 넣게되면
기관명:봉사내용: 이런식으로 콜론이 두번 들어가게 되어 오류가 뜹니다.
그래서 캡션에 입력해서 대체이름을 작성하는거예요.
선생님 is null이었는지, not in이었는지 기억은 잘안나지만, 저번 시험봤을때 업데이트 아니면 불일치 쿼리였던것 같은데 만들어서 00으로 저장해라 문장 다음에 실행시킨 결과를 다음과 같게 만들고 00으로 저장해라 이런 문제였던거 같습니다. 혹시 이런 문제일 경우 해당 풀이 영상 있을까요 ?! 제가 아무리찾아보고 풀었는데 이런 문제 풀이영상은 못찾아서요 !!
ua-cam.com/video/5psIZ9oiRsU/v-deo.htmlsi=lKFtGBHrgER637Mm
이 영상 보세요,
감사합니다 !!
선생님 평균값들 소수자리 설정할때 형식에 0.0말고 소수자릿수 1로 하면 틀리나요?
폼설정에서는 소수자리 설정하라고 할때 형식에서 0.0했다가 틀리게채점된거같은데(연습 프로그램으로)
지문에 소수자리라고 명시되어있을때만 소수자릿수에서 설정하는건지 ,, 궁금합니다!
소수자릿수1로 지정할 때는 형식이 지정이 되어 있는 상태에서 가능합니다.
표준, 고정의 형태가 있겠네요. 그냥 임의로 소수자릿수를 지정하면 결과값은 바뀌지 않는답니다.
채점프로그램은 한가지 유형만 정답으로 인정하기 때문에 그런 현상이 생깁니다. 작성할 때는 여러 경우의 수가 있어서 실제 상공회의소 채점에서는 모든 부분을 고려한 채점이 이루어지고 있어요.
선생님 예를들어 쿼리만들시에서 배송주소에 서울을 빼서 나타내라하면 not like "*" &"서울" & "*"이렇게 해도될까요? 정답은 원하는대로 나왔거든요 ㅠㅠ
& 연산자는 앞뒤 구문을 연결해주는 연산자라서 복잡하지만 그렇게 입력해도 상관없을거 같아요.
하지만 더 빠른 입력 방법이 있으니까 방법은 알고 계시면 좋을거 같습니다.
"*서울*"
*은 만능문자로 사용이 되기 때문에 문자 앞뒤에 & 연산자 없이 붙여 사용할 수 있습니다.
선생님 예전문제지만 헷갈리는 부분이 있어 여쭤봅니다
첫번째 문제 중 소수점 한자리까지 표시하는 부분에서 형식을 0.0으로 하고 소수 자릿수를 1로 하는걸 두개 다 해줘도 괜찮을까요? 하나를 지워주려 하니까 "이 속성에 대해 입력한 설정이 유효하지 않습니다" 가 뜨면서 지워지지가 않는데 답은 똑같이 떠서 잘 모르겠네요 ㅜㅜ
소수자릿수에 입력하는 경우는 형식을 고정으로 하시면 됩니다.
다시 열었을 때도 그대로 있었나요?
답이 나왔으니 상관없을거 같긴 하지만....
@@comizoa22 네 다시 열어도 답은 제대로 되어있습니다 감사합니다.
액세스 기초부터 듣고 왔는데도 불구하고
영상 따라 풀기만 해서 그런지
어떨 때 필드를 추가해서 써야하는 지
아니면 그냥 그 조건 아래 써도 되는 지
이런 명확한 기준에 대한 내용을 다루는 강의를 듣고 싶은데 어떤 강의를 다시 들음 될까요
쿼리 관련 강의를 다 보셨나요? 제가 쿼리 강의하면서 설명하는 부분이라서...ㅜ
재생목록의 쿼리를 보시면 종류별 쿼리가 나오고 그 다음 상시유형이 나옵니다. 일단 다 보셨으면 좋겠어요. 다 보셨는데도 이해가 되지 않는다면..
필드를 추가하면 그 데이터가 그대로 표시가 됩니다. 예를 들어 제품코드(A101) 인 형태가 나온다고 하면 쿼리 결과값이 그대로 표시가 되었다면 필드를 그냥 넣으시면 됩니다.
그리고 제품코드가 A로 시작이라는 조건이 있다면 제품코드 바로 아래 조건난에 A*를 입력하셔도 되고 아니면 조건을 위한 필드를 하나 더 만듭니다.
left(제품코드,1) 이렇게 만들어야겠죠?
그리고 조건난에 A라고 입력을 하면 됩니다.
위는 일반쿼리입니다.
만일 요약쿼리(계산)라면 조건이 있다면 따로 필드를 만들어서 묶는방법을 조건으로 바꾸면 됩니다.
쿼리에서 비회원 필드를 제외하라고해서 not like "비회원" 썼는데 틀린건가요? 앞뒤로 문자는 더 없었어요..
not like 구문은 정확히 일치하지 않은 단어를 찾을 때 쓰는 구문입니다.
"비회원" 이렇게 입력하셔야할거 같네요.
7분 보시면 왜 함수만쓰고 묶는방법에 조건이나 식으로 왜 변경을 안해용?
조건도 아니고 식도 아니니까요.
저 필드는 정렬을 위해 만든 필드입니다.
선생님 16:17에 like"[2-4]"로 쓰신 부분이요, like는 *없이도 쓸 수 있나요?
만일 2를 원하면 2라고만 쓰면 되지만 2부터 4까지의 범위를 써야할 때 like 문을 사용한다면 like "[2-4]" 이렇게 작성을 합니다.
2에서 4로 시작하는걸 검색을 해야 한다면 like "[2-4]*" 이렇게 작성을 하구요.
선생님 이 문제 5:36에서 형식 :0.0 으로 지정하는데, 속성시트 바로 밑의 "소수점 자릿수" 부분은 언제 사용하나요?
형식을 보면 고정 또는 표준이 있습니다.
고정은 천단위구분표시 없는 형식이고 표준은 천단위구분표시가 있는 형식입니다. 그럴 때 소수자릿수를 지정할 수 있어요.
그게 아닌 경우에는 지정이 되지 않습니다.
시험에 출제되는 유형은 일반적으로 형식에 소수자릿수까지 다 지정을 합니다.
@@comizoa22 형식에 기입하는 것만 알고있음 되겠군요! 늦은 시간까지 답변 감사드려요 선생님 :)
선생님 상시문제 정도면 실제 시험 난이도에 비해 어느정도 일까요?
실제 시험에 출제된 유형입니다
현재도 출제가 되고 있구요
17:03 조건에 between 2 and 4라고 써줘도 동일한가요?
네 똑같은 의미입니다
문제에서 특별히 지시사항이 없다면 편한 식으로 작성하시면 됩니다
안녕하세요 선생님! 2번문제에서 업데이트 할때 직무역량을 두번 더하는 이유를 모르겠습니다😭 직무역량에 인상비율을 곱하면 안되나요? ㅠㅠㅠ사실 식을 왜 그렇게 적어야하는 지에 대한 이해가 부족한거 같아요 ㅠㅠ
네
직무역량에 인상비율만큼 그 숫자가 더 커지는 계산식입니다
직무역량이 100이라면
인상비율이 10%라 할 때
100*10%는 10입니다
그럼 직무역량 값은 기존 100에 10을 더 더해야 되는거죠
그래서 100+100*10%인 식이 되는거랍니다^^
더 쉽게 계산하면(10%인상일 때)
100*110%=
100*1.1.
@@comizoa22 우와 👏🏻 ㅠㅠㅠㅠ너무 감사합니다 한번에 이해되게 설명 해주셔서 이해됬습니다 ❤️
혹시 like 적는게 정확히 어떤의미일까요 ??!! ㅜ
영어로 like가 ~처럼이쟎아요
여기서도 그런 의미로 쓰입니다
서울특별시에서 앞의 서울로 시작하는의 의미라면 서울*를 사용합니다
이때 like를 사용합니다
“*서울*”
“*서울”
“서울*”
위와 같은 경우 정확히 서울이 아닌 서울로 시작하거나 포함하거나 끝날 때 사용하는 구문이라고 생각하면 됩니다
선생님 영상 감사합니다 2번문제에서 경영으로 시작하지 않는 부서명을 입력해라를 "경영*" 이렇게하면 틀리나요?
그렇게 입력하면 오류가 뜨더라구요
정확하지 않은 문자를 검색할 때는 like 구문을 이용하시면 됩니다
not like “경영*”
그렇게 입력하면 오류가 뜨더라구요
정확하지 않은 문자를 검색할 때는 like 구문을 이용하시면 됩니다
not like “경영*”
안녕하세요! 업데이트 쿼리 다 완성하고 나서 실행을 눌러야 하는 건가요 ?
실행을누르면 데이터가 바뀌게 돼서 .. 혹시나 하고 안누르는데
눌러서 데이터를 바꿔놔야 하는 건가요 ?
체점할때 어떤 걸 기준으로 하는지몰라서요 ㅠㅠ
업데이트는 실행쿼리라서 실행버튼 누르셔야 해요^^
쌤 혹시 쿼리 문제 중에서 count랑 month 함수 써서 1월 2월 월별을 만드는데 1월 2월달은 그림에서 표시 안되있어서 조건란에 1,2월 포함하지 않은 3,4,5,6 등등 월을 쓰면 되잖아요! 근데 아무리 해도 오류뜨고 안나와서 필드 숨기기 기능이 있어서 그냥 숨겼는데 이 문제는 틀림건가요! 그림이랑 형식은 같아요. 함수도 쓰라는건 다 썻는데 조건 부분에 3월or4월or5월 등등응 조건식에 안썼어요 ㅠㅠ 이 문제는 틀린건가요..!?
크로스탭쿼리가 아닌 일반 쿼리인가요?
그럴 때는 필요한 필드만 꺼내놓으면 되요.
정답과 동일하게 나왔다면 상관없을거 같아요.
@@comizoa22 크로스탭 쿼리였어용! 보통은 month하면 그에 해당하는 값을 조건에다 쓰짆아요 나올 월을!! 근데 계속 오류떠서 그냥 필드숨긱했러룔! 맞은거 같나용!ㅍ 그림이랑은 같게 나왔어요!
조건필드 만들어서
>=6을 입력 후 아래 묶는방법에서 조건으로 바꾸면 될거 같네요
가현쌤! 액세스가 많이 부족해서 어제 13시간정도 쌤 영상보고 많은 도움 받았어요!! 특히 쿼리부분 너무 감사합니다!! 그래서 방금 시험을 보고 왔는데 쿼리부분에서 시험지에 나와있는데로 다 나타나기만 하면 정답인건가요!? 조건 이런게 좀 애매한게 몇개 있어서 여쭤봐요 ㅠㅠ
네...실행버튼 눌렀을 때 문제와 동일하면 정답입니다..단 지시사항에서 쓰라는 함수나 특별구문은 꼭 쓰셔야 합니다...
@@comizoa22 그렇군요ㅠㅠ 문제에 제시된 함수는 다 사용한 것 같아요!! 제 기억으로는... 아무튼 너무 감사합니다!!
위크데이 시험에 나오던데 감사합니다~~
위크데이가 이런 형태로 나오는지는 모르겠어요.
그냥 짐작해서 찍었답니다...
지난 시험에 나온 문제인데 쿼리에서 금액상위6 까지만 나타도록 하려면 조건식 어떻게 해야하나요 선생님
속성창에서 상위값에 6을 입력하면 됩니다^^
감사합니다~^^
평균에 63.3으로만 나오고 "점"이 안붙는데 어떻게 하신건가요?
강의 보시면 나오는데~
15:10 정도부터 보세요
10:34 (두 번째 문제)
쌤, 질문 있습니다~!
매개변수는 개체가 다르기 때문에 &를 써 줘야 하는 걸로 아는데,
업데이트에 쓸 경우는 다른 건가요?
아니면 계산식이라서 그런 건가요?
여기서 사용된 건 계산식에 사용이 되었습니다
매개변수로 입력된 데이터에 따라서 달라지는 계산식입니다
여기서 매개변수는 숫자라고 생각하시면 됩니다
선생님!! 질문있습니다! 1번 문제에서 weekday([입사일],2)로 지정하고 요약을 조건으로 했더니 "식이 집계함수의 일부로 쿼리에 포함되지 않습니다" 라고 뜨네요 ㅠㅠㅠ 저는 조건이라고 생각했는데 영상을 보니 묶는방법으로 푸네요 ㅠㅠㅠ정확한 이유를 알 수 있을까요??
아 그 부분은 조건으로 작성하기 위해 만든 필드가 아니라 정렬하기 위해 만든 필드입니다^^
안녕하세요 오늘 시험보고 왔는데 문제가 테이블 만들기 쿼리였는데요 매개변수가 나왔어요 ㅜㅜ 매개변수 값에는 [날짜를 입력하시오] 를 써야하고 그 날짜 이후의 값만 테이블로 만들라고 했는데 이런 경우에는 어떻게 해야하나요...?
조건난에
>=[날짜를 입력하시오] 라고 입력해주면 됩니다
매개변수를 어렵게 생각하지 마시고 그 안에 들어가는 값을 넣어서 조건식을 만들면 쉬워요
@@comizoa22 아하 감사합니다!! 오늘 쿼리문제가 다 처음보는 것들이어서 당황했어요..
혹시 그럼 다른 쿼리 문제에 weekday랑 between 이용하는게 있었는데, 월요일부터 금요일까지의 값만 나오게 하는거였어요.
몰라서 그냥 between weekday([날짜],2)=1 and weekday([날짜],2)=5 이렇게 썼는데 내용이 안뜨더라구요.. 이거는 어떻게 해야할까요ㅠㅠ?
@@안규리-o8t weekday 는 함수로 써서 필드난에 쓰시면 되고
between은 조건난에 쓰면 됩니다
weekday([날짜],2) 로 입력하면 날짜가 숫자로 바껴요
월요일이 1번인 형식으로요
그 다음 그 아래 조건난에
between 1 and 5 라고 입력을 해줍니다
5번은 금요일입니다
이 문제를 미리 알았다면 이 영상 찍을 때 같이 넣을 수 있었는데 아쉽네요 ㅜ
@@comizoa22 아 이해됐어요!! 감사합니다😄
워크데이 식 그대로 입력했는데 피연산자를 연산자 없이 입력했습니다라는 메세지가 뜨네요 ㅠㅠ 왜그러는걸까여 ㅠㅠ
혹시weekday([필드],2)
저 구문대로 입력했는지 보세요
커미조아가현샘 네 그렇게 했는데 안뜨네염 ㅠㅠ
Weekday 까지는 실행이 되는데 choose를 쓰면 저 메세지가 떠요 ㅠㅠ
@@쓩-v9w choose(weekday([필드],2),"월요일","화요일"...)
연산자는 데이터를 말하는거고 피연산자는 쉼표나 큰따옴표 이런것들이에요.
choose 함수는 주어진 데이터의 숫자가 7이면 7번째까지 입력을 해줘야 하구요...
수식을 복사해서 붙여보세요.
15:44