18. 연산자
.NET프로그래밍/SQL Server 2008 2009. 9. 11. 13:11 |--[0] 산술연산자
Select 3 + 4
Select 3 - 4
--[1] %연산자: 나머지연산자라고도함
Select 3 % 4 -- 3 나누기4를했을경우. 몫: 0, 나머지: 3, 이때나머지값반환
--[2] 문자열연결연산: '+' 연산자를사용
Select '안녕' + '하세요' --안녕하세요
--[3] 비교
-- >, >=, <, <=
Select * From Memos Where 3 > 4 -- 조건이거짓
Go
-- 같은지(=), 다른지(<>)
Select * From Memos Where 3 = 4 -- 조건이거짓
Go
Select * From Memos Where 3 <> 4 -- 조건이참
Go
-- 기교성코드(?) : 무조건실행: SQL 인젝션(해킹)
Select * From Memos Where 1 = 1
Go
--[4] 논리
-- Or(||) : 하나라도참이면, 참
Select * From Memos Where (3 = 4) Or (3 <> 4) -- 거짓Or 참-> 참
Go
-- And(&&) : 둘다참일때에만, 참
Select * From Memos Where (3 = 4) And (3 <> 4) -- 거짓And 참-> 거짓
Go
-- Not : 'Not'단어를그대로사용한다.
--[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
-- 나이가기록되지않은데이터출력, = 사용불가
Select * From NullTest Where Age Is Null
'.NET프로그래밍 > SQL Server 2008' 카테고리의 다른 글
20. 제어문 - while문 (0) | 2009.09.11 |
---|---|
19. 제어문 - if문 (0) | 2009.09.11 |
17. 변수(Variable) (0) | 2009.09.11 |
16. SQL서버의 데이터형식 (0) | 2009.09.11 |
15. 주석문 (0) | 2009.09.11 |