기억이 잘 안되고 아주 가끔 사용되는 팁이라서 기록해 둠
* 방금 INSERT 한 자동증가 값(ID) 가져오기
SELECT @@IDENTITY (현재 세션에서만 사용가능)
* 현재 테이블의 가장 큰 값 가져오기
SELECT IDENT_CURRENT('테이블명')
* 수행된 SQL문에 영향을 받은 행의 수
SELECT @@ROWCOUNT
* 테이블 정보보기
EXEC SP_HELP 테이블
* 컬럼 정보보기
EXEC SP_COLUMNS 테이블
* 엘리어스 사용
SELECT 필드 AS 엘리어스명 FROM 테이블명 (별칭에 특수문자가 있다면 []를 사용
* 일부분만 가져오기
SELECT TOP N 컬럼 FROM 테이블명 (N 레코드수만큼 가져오기)
* 패턴매칭 (+키워드 예약어)
SELECT 컬럼 FROM 테이블 WHERE 컬럼 LIKE '%키워드%'
_ : 어떤 것이든 한 문자
% : 없거나 아무 글자가 포함되거나
[ ] : [ ] 안에 있는 글자들 - [B-F]
[^] : ^다음에 있는 글자를 제외한 다른 것
* 중복제거
SELECT DISTINCT 컬럼 FROM 테이블
반응형
'IT-개발,DB' 카테고리의 다른 글
[데이터베이스] MS SQL2000 에서 2005 로 데이터 내보내기(DTC) 어떻게 해야하나요 (0) | 2010.04.06 |
---|---|
[개발/asp.net] Get방식과 POST 방식의 차이 (0) | 2010.04.06 |
[IT/개발] MS SQL SERVER(2000, 2005) 에서 윈도우즈 스케줄러를 이용한 데이터베이스 백업하기 (0) | 2010.03.04 |
[IT/개발] TOAD SQL EDITOR 사용법 (0) | 2010.03.03 |
[IT] MS SyncToy 하드 백업 예약 실행하기 (0) | 2010.03.02 |
댓글