제목 : Memos 테이블 관련 6가지 SQL 구문 패턴 연습
글번호:
|
|
36
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2005/12/20 오후 2:53:00
|
조회수:
|
|
8199
|
--[0] Memos 테이블 설계
Create Table Memos
(
Num Int Identity(1, 1) Primary Key,
[Name] VarChar(25) Not Null,
Email VarChar(100) Null,
Title VarChar(150) Not Null,
PostDate DateTime Default(GetDate())
)
Go
--[1] 입력 예시문 : Insert문 : FrmWrite.cs
Insert Memos(Name, Email, Title)
Values('홍길동', 'h@h.com', '홍길동입니다.')
Go
--[2] 출력 예시문 : Select문 : FrmList.cs
-- Memos 테이블에 있는 모든 데이터 출력
Select Num,Name,Email,Title,PostDate
From Memos
--Where
Order By Num Desc --번호 역순
--[3] 상세 예시문 : Select문 : FrmDetails.cs
-- Memos에서 번호가 1번인 자료의 모든 데이터
Select *
From Memos
Where Num = 1
--Order By
--[4] 수정 예시문 : Update문
Begin Tran
Update Memos
Set
Name = '홍길동',
Title = '홍길동입니다.'
Where
Num = 3
--RollBack Tran
Commit Tran
--[5] 삭제 예시문 : Delete문
Begin Tran
Delete Memos
Where Num = 10
--RollBack Tran
Commit Tran
--[6] 검색 예시문 : Select문
-- Memos에서 이름이 홍길동이거나 또는
-- 이메일에 'h'가 들어가는 자료의 모든 필드
-- 번호의 역순으로 검색
Select Num, Name, Email, Title, PostDate
From Memos
Where
Name = '홍길동'
Or
Email Like '%h%'
Order By Num Desc