아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
대담한황로142
대담한황로14219.05.04

오라클 쿼리 이름 마지막자 * 처리 질문 드립니다.

회원 정보 테이블 에서 이름 김희선 등등 마지막 자 에 * 별 로 표시 하고 싶습니다. 간단하게 할수 있는 쿼리 있을까요?

55글자 더 채워주세요.
답변의 개수
2개의 답변이 있어요!
  • 이렇게 쿼리 짜시면 될꺼 같네요

    예시 드리겠습니다. 참고 하시기 바랍니다.

    with t as (

    select '홍길동' txt from dual

    )

    select substr(txt,1,length(txt)-1) ||'*'

    from t;


  • SELECT substr( name,1,2 ) || '*' from member;

    위 코딩은 한글 이름이 총 3글자일경우를 가정한것이구요

    한글 이름이 총 3글자 이상이 된다고 가정할때는 다음 코드를 사용해주시면 됩니다만,

    이또한 상황에 맞게 수정을 해주셔야 합니다

    SELECT substr( name,1,length(name)-1 ) || '*' from member;