강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

SQL : T-SQL문 : T-SQL(Transact-SQL)문법
작성자 : 13 김영철
등록날짜 : 2009.01.23 00:46
2,755

-- [!] T-SQL(Transact-SQL)문법

 

-- [1] 기본구조 : 특별한 형식없이 *.sql 사용

 

-- [2] 주석(Comment) : --, /* ~ */

 

-- [3] 기본 출력문 : Select, Print

Select '안녕하세요.'
Print '반갑습니다.'

 

-- [4] 데이터형식과 변수 : Declare, Set
-- Int / SmallInt / BigInt : 정수형
-- VarChar : 문자열
-- Char : 문자
-- DateTime / SmallDateTime: 날짜형
-- Money : 통화량
-- Text : 긴문자열
-- Bit : 참 또는 거짓(0 또는 1)
-- Decimal / Float : 실수형

 

-- [a] 변수 선언
Declare @intNum Int  -- int intNum;
-- [b] 변수 초기화
Set @intNum = 10  -- intNum = 20;
-- [c] 변수 참조
Select @intNum  -- Console.Write(intNum); , printf("%d", intNum);

 

-- [5] 연산자
Select (9 % 4)  -- 산술
Select ('안녕' + '하세요') -- 문자열 연결(+)

 

-- [6] 제어문
-- [a] 조건문

if 3 % 2 = 0
Begin
 Select '짝수'
End
else
Begin
 Select '홀수'
End

 

--[b] 반복문
Declare @i Int
Set @i = 1  -- 초기식
While @i <= 100  -- 조건식
Begin
 Print Cast(@i AS VarChar) + ', 안녕'
 Set @i = @i + 1 -- 증감식
End

 

--[c] 1~100까지 짝수의 합 : T-SQL
Declare @i Int
Declare @intSum Int
Set @i = 1
Set @intSum = 0

while @i <= 100
Begin
 if @i % 2 =0
 Begin
  Set @intSum = @intSum + @i
 End
 Set @i = @i + 1
End
Select '1부터 100까지 짝수의 합 : ' + Convert(Varchar, @intSum)

 

-- [7] 함수
Select GetDate() 
-- 현재시간
Select Abs(-1) -- 절대값
Select Upper('abc')  -- 대문자 변환
Select Lower('ABC') -- 소문자 변환
-- Max(), Min(), Count(), Avg(), Sun(), ...
-- Cast(), Convert()

[출처]  웹디황용

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
2415 SQL : Categories : 뷰(View). 13 김영철 01.23 1723
2414 SQL : Categories : 뷰(View). 13 김영철 01.23 2271
2413 SQL : Categories : 뷰(View). 13 김영철 01.23 2983
2412 SQL : Categories : 뷰(View). 13 김영철 01.23 2839
2411 SQL : T-SQL문 : T-SQL(Transact-SQL)문법 13 김영철 01.23 3093
2410 SQL : T-SQL문 : T-SQL(Transact-SQL)문법 13 김영철 01.23 1827
열람중 SQL : T-SQL문 : T-SQL(Transact-SQL)문법 13 김영철 01.23 2756
2408 SQL : T-SQL문 : T-SQL(Transact-SQL)문법 13 김영철 01.23 1804
2407 SQL : T-SQL문 : T-SQL(Transact-SQL)문법 13 김영철 01.23 2933
2406 SQL : INSERT : 데이터베이스 생성과 테이블 생성 13 김영철 01.23 2082
2405 SQL : INSERT : 데이터베이스 생성과 테이블 생성 13 김영철 01.23 1801
2404 SQL : INSERT : 데이터베이스 생성과 테이블 생성 13 김영철 01.23 1765
2403 SQL : INSERT : 데이터베이스 생성과 테이블 생성 13 김영철 01.23 3258
2402 SQL : INSERT : 데이터베이스 생성과 테이블 생성 13 김영철 01.23 2413
2401 TFS Setup 13 김영철 01.23 2071
2400 TFS Setup 13 김영철 01.23 2414
2399 TFS Setup 13 김영철 01.23 2969
2398 TFS Setup 13 김영철 01.23 1739
2397 TFS Setup 13 김영철 01.23 2305
2396 CONSTRAINT [제약조건] 13 김영철 01.23 1692
2395 CONSTRAINT [제약조건] 13 김영철 01.23 2045
2394 CONSTRAINT [제약조건] 13 김영철 01.23 1818
2393 CONSTRAINT [제약조건] 13 김영철 01.23 1757
2392 CONSTRAINT [제약조건] 13 김영철 01.23 2060
2391 cascasde(연속동작) 13 김영철 01.23 2144
2390 cascasde(연속동작) 13 김영철 01.23 1968
2389 cascasde(연속동작) 13 김영철 01.23 2996
2388 cascasde(연속동작) 13 김영철 01.23 3024
2387 cascasde(연속동작) 13 김영철 01.23 3007
2386 SQL 2000 파일줄이기등등 13 김영철 01.23 2207
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취