본문 바로가기

전체 글

MSSQL 여러행을 한줄로 나타내기 여러행의 값을 한 행으로 만들어서 보여주고 싶을때가 있습니다. Fruit Seq Name 1 딸기 2 바나나 3 사과 4 배 다음과 같은 결과를 얻으려면 어떻게 해야할까요? FOR XML PATH 먼저 필요한건 FOR XML절입니다. FOR XML절은 쿼리 실행 결과를 XML형식으로 만들어줍니다. PATH는 FOR XML절에서 사용할 수 있는 네 가지 모드 중 하나라고만 알고계세요. 우리가 원하는건 XML태그는 아닙니다. 단지 FOR XML PATH의 방식만 사용할겁니다. SELECT ','+ Name FROM Fruit FOR XML PATH('') 결과는 이렇습니다. 우리가 원하는 결과와 비슷하지만 맨 앞의 콤마(,)를 없애면 더 좋겠네요 이때 필요한 게 STUFF 함수입니다. STUFF함수는 지정된.. 더보기
MSSQL 코딩 스타일 가이드 SQL Coding Style Guide 여러분의 SQL코딩 스타일은 무엇입니까? 쿼리문은 흔히 굉장히 복잡하고 길어질 수 있습니다. 쿼리는 오랫동안 프로그램 내에서 존재하게 되며 오랜기간 여러명의 개발자에 의해 유지보수 될 것입니다. 그래서 어떤 패턴을 가져야 하고 가독성을 높여 유지보수에 용이하도록 작성되어야 합니다. 다음의 스타일 가이드가 개발자 여러분에게 좋은 참고가 되었으면 합니다. 먼저, 학습에 사용할 테이블은 두개입니다. 1. Employee 2. Department 가장 기본적인 공통규칙부터 소개합니다. 1. SELECT, FROM, WHERE 등 예약어는 대문자를 사용하세요. 2. 필드명은 카멜법을 사용하세요.(대문자로 시작) 3. SQL의 함수도 대문자를 사용하세요. 4. 툴의 자동정렬.. 더보기
제닉스 아레나 타입4 게이밍 체어 솔직 후기 "사장님 의자를 사고싶었습니다."전 주말이나 휴일에 주로 집에서 TV시청을 하며 시간을 보냅니다.이제 아이들도 제법 크고 시간에 여유가 좀 생기는데 뭔가 좀 더 생산적인 일을 하고 싶어서우선 PC를 조립하기로 마음 먹었습니다.컴퓨터 앞에서 많은 시간을 보내게 될텐데 의자는 좋아야 겠다 싶더군요,예산은 16만원 정도로 편안한 "사장님의자"를 검색했습니다.데스크탑을 조립해 본 건 10여년 전인데최근엔 가정에서의 컴퓨팅 환경도 고급화 바람이 불었는지PC본체, 주변기기, 의자 등등이 모두 게이밍XX이 대세 더라구요."사장님 의자"로 검색했지만 검색결과에 게이밍 체어가 더 많이 떴습니다. "처음에 눈에 들어온 건 제닉스 아레나 X ZERO"보급형 게이밍 체어라고 해서 4만대 이상 팔린 인기 제품이었습니다.가격비교.. 더보기