login register Sysop! about ME  

2021년 11월 11일 10시 55분 00초,     조회수 : 306
  제목 : mssql 컬럼내에 @가 두개있는 데이타 select
SEQ : 28475 글쓴이 : ekzjtm2

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

안녕하세요.

이메일주소 컬럼에 aaa@aa.comaaa@aa.com  이런식으로 두개가 들어가있는 데이타들이 있어서
@두개있는 데이타만 select 해서 aaa@aa.com으로 수정하고 싶습니다.

select와 update 방법이 있을지 감이 안잡히네요

조언부탁드립니다.

  julboy2
  2021-11-11(15:12)
안녕하세용
쿼리 작업을 안하다보니 저도 쿼리는 정말 못하는데요
재미가 있을것 같아 한번 작성해 보았습니다.

UPDATE #TABLE SET MAIL = T.MAIL2
FROM
(
SELECT SUBSTRING(MAIL, 0 , LEN(MAIL) /2 +1) AS MAIL2 , MAIL
FROM #TABLE
WHERE (LEN(MAIL) - LEN(REPLACE(MAIL, '@', ''))) > 1
) AS T
WHERE #TABLE.MAIL = t.MAIL

틀릴수도 있어요 ㅎㅎ



제목 작성자 날짜 조회
mssql 컬럼내에 @가 두개있는 데이타 select (1) ekzjtm2 2021-11-11 306

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})