나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 딸기아빠 (sdy3725)

추천:  0
파일:     조회:  27
제목:   문자를 숫자로 변환
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 액세스 버전 : 2010
* 아래줄에 질문을 작성하세요 >> 

문자 0010을 10으로 인식하여 쿼리로 관계를 맺고 싶은데 어찌 하면 되나요?
하나의 필드는 문자 (0010, 0020등 문자로 입력)이고
다른 필드는 숫자(10, 20...)인데 2개 필드의 속성이 달라 두 테이블의 관계(Join)시 에러가 발생합니다.
어떻게 하면 Join을 할 수 있는지 고수님들의 조언을 구하고자 합니다
 
[불량 게시물 신고]  
황동준문자를 숫자로 변환할때 숫자외에 문자열이 있으면 오류 발생 확률이 있으므로 숫자를 문자형으로 변환 하는게 더 안전할 것 같습니다. FORMAT(코드,"0000")

SELECT
    테이블1.code,
    테이블2.code
FROM
    테이블1
    LEFT JOIN 테이블2 ON 테이블1.code = FORMAT(테이블2.code, "0000")

위 코드는 디자인보기에서 나타낼 수 없습니다.

숫자형태 테이블의 필드를 문자형으로 바꾼 쿼리를 먼저 만들고 테이블과 쿼리를 조인 하셔도 됩니다.
08-28 (06:59)
삭제 ■신고
딸기아빠답변 감사드립니다08-28 (07:45)
삭제 ■신고
        
  

작성일 : 2025-08-27(19:12)
최종수정일 : 2025-08-27(19:12)