database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Q&A 1484 게시물 읽기
No. 1484
일정수 이상의 데이터를 삭제하려면...
작성자
김연환
작성일
2002-09-04 14:29
조회수
3,873

테이블에 1000개 이상의 데이터가 있는데 이중에서

날짜를 기준으로 최신 1000개의 데이터를 남기고 이전의 데이터를 삭제하려고 하는데

쿼리 하나로 가능한가여?

훔...조합이 안되네요...

 

고수님의 조언 부탁드립니다. (--)(__)(--)

이 글에 대한 댓글이 총 2건 있습니다.

delete from table

where column not in( select first 1000 column from table order by date )

특정 날짜를 기준으로 지우고 싶다면

between같은 함수로 날짜 필드를 조건문에 주면 될 듯 싶네요

 

이런 비슷한 류의 코드로...

김현준님이 2002-09-17 11:01에 작성한 댓글입니다.

이럴땐 롱트랜잭션 안 걸리게 잘 하세요..^^

님이 2002-09-30 19:50에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1487[질문]ISAM Error -131 [1]
이종문
2002-09-10
4012
1486DB Data Migration 관련하여.. [1]
김영수
2002-09-09
4070
1485informix 를 설치할려하느데요... [1]
투덜이
2002-09-04
3648
1484일정수 이상의 데이터를 삭제하려면... [2]
김연환
2002-09-04
3873
1483Informix 구버젼(V5.XX) 메뉴얼 구함
오세경
2002-08-31
3413
1482[ESQL/C] text type 에 자료 넣기.. [1]
진익섭
2002-08-30
4749
1481[질문] Informix Backup중 에러에 관해서.. [1]
ultrix
2002-08-27
4364
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다