-- [!] 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단계 공식" |
☞자세히보기 |
|
|