sql관련 질문 드립니다.

sql관련 질문 드립니다.

QA

sql관련 질문 드립니다.

본문

하나의 컬럼에 1,2,3 으로 저장되어있을 경우

 

1,2,3 을 구분자 ( , ) 기준으로 1 2 3만 추출하는 방법이 궁금합니다.

이 질문에 댓글 쓰기 :

답변 5

무엇 때문에 이런 방법을 쓰시는지 알 수 있을까요?

제가 설명을 잘 못하여 이정도 설명인점 양해 바랍니다..

1테이블에 있는
A,B 라는 상세보기에

2테이블에 있는
D,E,F,G 데이터 를 출력하고 싶은데 서로 겹치는 고유값이 없어서 제가 임의로
1테이블에 있는 A,B의 고유값을 D,E,F,G에다 저장을 한 고유값을 대해 이너조인을 하고싶었는데 구분자가 사이에 있어서 조인이 안됐습니다. php 쪽에서 구분자를 나눈 후 조인하면 되겠지만 그전에서 된다면 더 편할거같아서 질문 드렸습니다!!

sql 문으로는 좀 어려워 보이고

explode 로 나누셔야 할것 같습니다

만약 , 만 없애고 출력을 원하는 거라면.. replace 함수로 처리하면 될거 같은데요

select replace('1,2,3', ',', ' ')

답변을 작성하시기 전에 로그인 해주세요.
전체 1

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT