Alienus Non diutius

고정 헤더 영역

글 제목

메뉴 레이어

Alienus Non diutius

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 분류 전체보기 (403)
    • Programming (87)
      • asp.net (11)
      • javascript (24)
      • ms-sql (10)
      • php (11)
      • CodeIgniter (8)
      • mysql (2)
      • html (7)
      • etc (11)
      • language history (0)
    • Review (16)
    • hobby (14)
    • 청강컴정 (210)
      • 교육학개론 (6)
      • 중기청창업경진대회 (3)
      • 09소프트웨어공학기말 (6)
      • Embedded (1)
      • 09DataBase중간고사 (27)
      • 09DataBase기말고사 (16)
      • MFC (13)
      • 시스템프로그래밍 (35)
      • 소프트웨어공학 (21)
      • JAVA (6)
      • C# (8)
      • C++ (7)
      • C (1)
      • Board (2)
      • .NET (13)
      • DataBase (34)
      • 기타 (10)
    • smartPhone (18)
      • Android (13)
      • T옴니아 (1)
      • 뉴스&정보 (3)
    • IDEA (51)
      • 미래를꿈꾸는사람들 (6)
      • Social (0)
      • 스크랩자료 (7)
      • 요리 (1)
      • 경제 (2)
      • PenPalOn (5)
      • BookPalOn (2)
      • CKMC (11)

검색 레이어

Alienus Non diutius

검색 영역

컨텐츠 검색

청강컴정/09DataBase중간고사

  • webForm - 090422

    2009.04.22 by luckey

  • 회원분포현황 - 성별

    2009.04.21 by luckey

  • 회원분포 현황(연령별)

    2009.04.21 by luckey

  • DB함수 - nullNum(int)

    2009.04.18 by luckey

  • DB함수 - memNum(varchar(20)

    2009.04.18 by luckey

  • DB함수 - memName(int, varchar(20))

    2009.04.18 by luckey

  • DB함수 - memChk(int, int)

    2009.04.18 by luckey

  • 카페활동 트렌드

    2009.04.18 by luckey

webForm - 090422

청강컴정/09DataBase중간고사 2009. 4. 22. 09:59

회원분포현황 - 성별

select sex, sum(cnt) as visitCnt, count(sex) as sexCnt from ( select sex as sex, sum(visit_count_day) as cnt from member as mb inner join member_visit as mv on mb.sn = mv.fk_member group by sn, sex ) jj group by sex

청강컴정/09DataBase중간고사 2009. 4. 21. 17:27

회원분포 현황(연령별)

declare @tempTable table(visitCnt int, memCnt int) declare @i int set @i = 0 while(@i < 6) begin insert into @tempTable select sum(cnt), count(*) from ( select sn, sum(visit_count_day) as cnt, year(getdate()) - subString(birthday, 1, 4) as age from member as mb inner join member_visit as mv on mb.sn = mv.fk_member group by sn, birthday ) jj where age between case @i when 0 then 0 when 1 then 13 ..

청강컴정/09DataBase중간고사 2009. 4. 21. 17:27

DB함수 - nullNum(int)

기능 : 특정 수의 값이 null인지 체크하여 null 값이 출력되지 않도록 한다. 설명 : 특정 조건에 만족하는 카운터 통계등을 출력할때 데이터가 수집되지 않을 경우 null이 나오게 된다. 반환 : Null 일 경우 -> 0 Null이 아닐 경우 -> 입력받은 숫자의 값이 그대로 출력 create function nullNum(@num int) returns int as begin if(@num is null) begin set @num = 0 end return @num end

청강컴정/09DataBase중간고사 2009. 4. 18. 21:19

DB함수 - memNum(varchar(20)

기능 : 회원 아이디만 알고 있을 경우 회원의 고유번호를 알고 싶을때 사용된다. 설명 : 로그인한 회원은 아이디 정보만 있으므로 데이터를 추가하거나 수정하기 위해서는 번호 값이 필요하다. 반환 : 회원의 고유번호(@memNum) create function memNum(@mID varchar(20)) returns int as begin declare @memNum int set @memNum = (select sn from member where id = @mID) return @memNum end

청강컴정/09DataBase중간고사 2009. 4. 18. 21:15

DB함수 - memName(int, varchar(20))

기능 : 회원의 이름을 알고 싶을때 사용된다. 설명 : 회원의 고유번호 또는 아이디를 알고 있을때 회원의 이름을 알아내기 위해 사용된다. 결과 : 등록된 회원의 이름 회원번호만 알 경우 : memName(int, null) 회원아이디만 알 경우 : memName(null, varchar(20)) 회원번호와 이름 모두 알 경우 : memName(int, varchar(20)) 회원번호와 이름 모두 모를경우 : 사용할 수 없음 create function memName(@mNum int, @mID varchar(20)) returns nvarchar(5) as begin declare @returns nvarchar(5) if(@mNum is not null) begin set @returns = (sele..

청강컴정/09DataBase중간고사 2009. 4. 18. 21:11

DB함수 - memChk(int, int)

기능 : 선택된 카페의 가입된 회원인지를 확인한다. 설명 : 회원번호, 카페번호를 받아서 가입된 회원인지를 체크하여 값을 반환한다. 결과 : 가입된 회원일 경우 -> 1 가입되지 않은 회원일 경우 -> 0 create function memChk(@memNum int, @cafeNum int) returns bit begin declare @returns bit set @returns = 0 declare @cnt int set @cnt = (select count(*) from member_join where fk_member = @memNum and fk_cafe = @cafeNum) if(@cnt > 0) begin set @returns = 1 end return @returns end

청강컴정/09DataBase중간고사 2009. 4. 18. 21:07

카페활동 트렌드

이름 : cafeTrend 기능 : 카페활동 트렌드 출력시에 사용된다. 설명 : 카페활동 트렌드를 출력할 때 필요한 데이터를 가져온다. 최근 7일 동안 매일의 회원 가입수 및 접속수의 총합을 막대그래프 및 숫자형태로 표현하여 보여준다. 반환 : 오늘을 기준으로 -7일 까지의 날짜데이터 (char값), 회원수 dataGroup : 날짜 (2008-04-10), char(10) num : 해당 일자별 접속수 총합 cnt : 해당 일자별 회원가입수 총합 create proc cafeTrend ( @cafeNum int ) as begin declare @dateGroup table ( date char(10) ) declare @i int set @i = 7 while(@i >= 0) begin insert ..

청강컴정/09DataBase중간고사 2009. 4. 18. 18:44

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
Alienus Non diutius © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바