본문 바로가기

개발/MSSQL

[MSSQL] "0000-0000-0000-0000" 형식의 랜덤 코드 생성하기 일을 하다 보니 정말 여러가지 상황을 다 겪게 된다. 미션 : "0000-0000-0000-0000" 형식으로 된 랜덤 코드를 생성하라! 이걸 C# 코드로 만들려다가 어차피 이 코드를 dB에 저장도 해야 해서 SQL로 만듬 가장 일반적인 생각으로 랜덤함수 써서 16자리 만들면 되지! (어딘가에서 검색해서 나옴) "0000-0000-0000-0000" 형식의 랜덤코드 생성 -- 랜덤 코드 생성 하기 DECLARE @i INT = 0 DECLARE @randomCode VARCHAR(21) = '' DECLARE @randomCodeTmp VARCHAR(1) = '' DECLARE @couponCodeLen INT = 19 -- 랜덤 코드 자리수 -- 상품권 번호 랜덤 생성 WHILE @i < @coupon..
이름 그룹핑 하기 월요일 아침에 날아온 퀴즈 다음과 같은 형태의 데이터를 다음과 같이 같은 id 그룹별로 쉼표(,)로 붙여서 출력하는 문제입니다. 조건은 a. 커서를 쓰면 안되며, b. 임시 테이블 또는 테이블 변수와 같은 것 사용 없이 쿼리 한방으로 결과 뽑기 c. 대신 SQL 2005의 CTE 등은 이용해도 되기 입니다. 1. 먼저 테이블을 만든다. create table Name (id int, NAME varchar(50)); 2. 데이터를 입력한다. insert into dbo.Name(id, NAME) values (1, 'Jamie'); insert into dbo.Name(id, NAME) values (1, 'Joe'); insert into dbo.Name(id, NAME) values (1, 'John..
MSSQL 2008 설치 출처 : http://godakari.clus.org/tc/12 간만 입니다 ㅋㅋ ^^ 오늘은 MS-SQL 2008설치에 관해 써볼까 합니다. 물론 그다지 어려운 내용은 아닙니다만 그래도 알아야할 자잘한것이 있기에 한번 써봅니다. 2005는 비슷하다고 보면 되니깐 2005는 패스~ 일단 설치를 하려고 하면 뭔 업데이트를 하라고 먼저 나오는데 일단 업데이트 합니다. 이후 다시 설치를 열면 아래와 같은 창을 볼 수 있습니다. 우리는 설치를 하니까 설치를 를 누르고 나면 오른쪽 부분이 바뀝니다. 여기서 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능추가 를 클릭합니다. 그럼 설치를 위해 필요한 사항들을 검색합니다. 별거 없이 현재 컴퓨터에 SQL Server가 제대로 설치 될 수 있는지 환경을..