--연산자
--[0] 산술연산자
Select 3 + 4
Select 3 - 4
--[1] %연산자: 나머지연산자라고도함
Select 3 % 4 --3나누기4를했을경우= 몫: 0, 나머지: 3, 이때나머지값반환
--[2] 문자열연결연산: '+' 연산자사용
Select '안녕'+'하세요' --안녕하세요
--[3] 비교
-- >, >=, <=
Select *From Products Where 3 > 4 --조건이거짓
Go
Select *From Products Where 3 = 4 --조건이거짓
Go
Select *From Products Where 3 < 4 --조건이참
Go
--기교성코드(?) : 무조건실행: SQL 인젝션(해킹)
Select *From Products Where 1 = 1
Go
--[4] 논리
--Or(||) : 하나라도참이면, 참
Select *From Products Where(3 = 4) Or (3 <> 4) --거짓Or 참-> 참
Go
--And(&&) : 둘다참일때에만, 참
Select *From Products Where (3 = 4) And (3 <> 4) --거짓And 참-> 거짓
Go
--[5] Null 값체크
--[A] 테이블생성
Create Table NullTest
(
Name Varchar(25) Not Null,
Age Int Null
)
Go
--[B] 데이터입력
Insert Into NullTest Values ('홍길동','21')
Insert Into NullTest Values ('백두산',Null)
Insert Into NullTest(Name) values('임꺽정')
--[C]조건출력
--나이가있는사람: Is Not Null <> 사용불가
Select *From NullTest Where Age Is Not Null -- Null이아닌것
--나이가기록되지않은데이터출력, = 사용불가
Select *From NullTest Where Age Is Null
'DataBase > MS SQL' 카테고리의 다른 글
13.MS_SQL 2008 - T-SQL 문법 : 내장함수(집계함수) (0) | 2009.09.11 |
---|---|
12.MS_SQL 2008 - T-SQL 문법 : 제어문 (0) | 2009.09.11 |
10.MS_SQL 2008 - T-SQL 문법 : 데이터형식과 변환 (0) | 2009.09.11 |
09.MS_SQL 2008 - T-SQL 문법 : 주석문 (0) | 2009.09.11 |
08.MS_SQL 2008 - T-SQL 문법 : 출력문 (0) | 2009.09.11 |
Comments