2018년 3월 19일 월요일

MSSQL에서 특정 컬럼을 SPLIT 해서 값을 구하고 싶을때.

일반 예제들을 보면.. split의 기능 구현만 되어 있다..

지금 내가 하려는 도서 크기의 X * Y 값에 대해서 split을 하면

테이블 반환 함수 형태가 되어 2건의 결과가 나온다..

더 중요한건 내가 원한 것은 상품코드 당 split 한 결과들이 각각 연결되야 하는데..

잘 안되더라~~

그래서 구글링~~

https://dba.stackexchange.com/questions/86143/how-to-join-a-table-with-a-table-valued-function


SELECT

M.상품코드,

M.상품크기,

U.*

FROM

상품테이블 M

CROSS APPLY dbo.fnSplit(M.상품크기,'*') U

WHERE 1=1

AND ITEM_SIZE IS NOT NULL

AND (LEN(ITEM_SIZE)-LEN(REPLACE(ITEM_SIZE,'*',''))) > 0


요딴식으로 하면

A000200752  72*105  1   72

A000200752  72*105  2   105

A000200753  83*118  1   83

A000200753  83*118  2   118

이런식으로 결과가 각각 나뉘어서 출력된다.. 오늘 CROSS APPLY란거 하나 배웠네..

나머진 알아서 요리 시작!

끗!


Memcached 업데이트를 해보자!

회사로 KISA에서 다음과 같은 제목으로 메일이 옴...

Memcached 서비스를 악용한 대규모 DDoS 공격 대비 보안 강화 요청

평소 관심이 1도 없던 나는 또 귀차니즘이 발동했지만..

이건 페널티를 물 수도 있다는 생각에 조치 시작..

일단 이게 뭔지 알아봄..

http://blog.alyac.co.kr/1565

아 띠붕~~ 뭔진 모르겠지만.. 하여간.. 귀찮은 거임..

환경 : CentOS 6.5


netstat -tnlp

명령어 사용해보니.. 실제로 쓰이고 있음을 확인..

yum update memcached

명령으로 업데이트를 노려보았으나... 그닥 맘에 안드는 버전으로 업데이트 됨..

공식 배포를 받아야 겠구나란 생각에.. 다음 사이트 방문하여.. 최신 버전 받음..

https://github.com/memcached

받고.. 압축 풀고 설치하면 될 줄 알았냐!! 의존성이 있는 라이브러리도 깔아야 함!

yum install -y libevent libevent-devel

자~~ 이제 설치를 하자!!

압축을 푼 곳으로 이동 --> 다음 명령어 실행

./configure && make && make test && sudo make install

사실... 설치 가이드만 잘 읽어보면 써 있음!!


끗!!










BE Band (비밴드) - 2024년 03월 02일 잠실새내 락앤롤욱스 공연

나의 10~20대를 보낸 잠실에서의 공연.. 오랜만에 가보니.. 여기가.. 마눌님과 자주 가던 영화관이었는데... 여긴 뭐가 있었는데... 란 추억도 떠올리며 기분좋게 감.​ 공연장은 좀 협소한 편이었고, 인천의 쥐똥나무 보다는 약간 크고... 인천 ...