728x90
반응형
SMALL
SET NOCOUNT ON
CREATE TABLE Coupon(
CouponCode1 CHAR(19) NOT NULL,
CouponCode2 CHAR(19) NOT NULL,
CouponCode3 CHAR(19) NOT NULL,
CouponCode4 CHAR(19) NOT NULL,
CouponCode5 CHAR(19) NOT NULL
)
GO
DECLARE @CNT INT
SET @CNT = 1
WHILE(@CNT <= 100000)
BEGIN
INSERT Coupon VALUES( char((abs(checksum(newid()))%26)+65)+char((abs(checksum(newid
()))%26)+65)+char((abs(checksum(newid()))%26)+65)+char((abs(checksum(newid()))%26)+65)
, convert( int, (rand() * 9)+1 ), convert( int, (rand() * 9)+1 ), convert( int, (rand() * 9)+1 ), convert( int, (rand() * 9)+1 ))
SET @CNT = @CNT + 1
END
GO
SET NOCOUNT OFF
SELECT CouponCode1, COUNT(*) FROM Coupon
GROUP BY CouponCode1
ORDER BY COUNT(*) DESC
728x90
반응형
LIST
'Program > Ms Sql' 카테고리의 다른 글
MS SQL 날짜 계산 (0) | 2011.11.07 |
---|---|
MS SQL 테이블 소유자 변경 (0) | 2011.11.07 |
MS SQL ID 값 초기화 (0) | 2011.11.07 |
문자열을 Datetime으로 변환 (0) | 2011.11.07 |
MS SQL DB ID 값 초기화 (0) | 2009.06.04 |