본문 바로가기

IT공부2

<wbr>, word break opportunity, HTML5 개발을 하다보면, 예상치 못한 error에 직면하게 된다. 내가 만든 logic의 문제라기보다는, 사용하고 있는 3rd party component의 문제일때, 대안을 찾아야한다. 아무리 돈을 주고 구매한 component라 할지라도, bug를 report 하고, 이를 검증해서 bug list에 등록된다 하더라도, 바로 fix해서 update 해줄리 만무하기 때문이다. 특히나 외국 회사에서 만든 component일 경우에는 세월아 네월아, 마냥 기다릴수 밖에 없는 처지가 된다. ​ 오늘은 tag가 문제였다. Reporting component가 HTML5를 제대로 지원하지않는다. 그래서, 가끔 지원하지않는 tag를 포함한 data가 column에 mapping될 경우, error가 빡~ 발생한다. 몇천 .. 2023. 11. 8.
CURSOR, 반복문 사용 없이, 여러개의 row column 값들을 특정 문자로 연결해서 한번에 변수에 저장하기 MS SQL Server 에서 T-SQL 작성시, 가끔 여러 row들의 column 값을 특정 문자로 연결해서 사용해야할 경우가 있다. CURSOR를 사용하거나, 반복문을 돌면서 연결할 수 있겠지만, SELECT 구문 하나로 해결할 수 있다. 1. ISNULL() 사용 - Contacts table에 고객들의 정보가 저장되어 있다. - 고객의 Last Name (성)이 "Kelly"로 끝나는 사람들을 찾아서, comma로 연결해서 보여주어야할때를 가정해보자. DECLARE @ContactList NVARCHAR(MAX); SELECT Top 10 @ContactList = ISNULL(@ContactList + ', ', '') + FullName FROM dbo.Contacts WHERE IsActiv.. 2023. 4. 27.