'비교@'에 해당되는 글 3

  1. 2010.06.30 NULL 주의
  2. 2009.04.27 임시 테이블
  3. 2009.02.28 문자열 함수

NULL 주의

- SQL Server 2000

- NULL과 연산을 하면 NULL이다.
SELECT address1 + ' ' + address2, address1, address2<br />
from COMPANY


- NULL을 찾을때는 IS를 사용해야 한다.(=이 아님)

임시 테이블

임시테이블 맞나?
--Oracle
WITH TB_TEST AS (
SELECT 'aaa' store_id , 1000 amt , 2009 year FROM DUAL
UNION ALL 
SELECT 'bbb' , 2000 , 2009 FROM DUAL
UNION ALL 
SELECT 'bbb' , 5000 , 2008 FROM DUAL
) 

SELECT *
FROM TB_TEST

--SQL Server =-=>?

문자열 함수

DECLARE @s VARCHAR(10)
SET @s = '한글123
'

SELECT @s + '@', len(@s), datalength(@s)
SELECT ascii(@s), ascii(reverse(@s))
SELECT ascii(substring(@s, len(@s),  len(@s) + 1))
SELECT len('가나다'), datalength('가나다') --3	6

=-=> oracle?