본문 바로가기

SQL

테이블 정보 보기 ** MySQLDESC 테이블명; ** MS-SQLselect * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='테이블명' ※ MS-SQL에서 DB의 테이블 명세 보기select * from INFORMATION_SCHEMA.TABLES 더보기
sql파일을 윈도우 예약된 작업으로 실행시키기 실행란에는 실행될 파일의 경로가 들어가는데, 경로 앞에 sqlcmd -S localhost -E -i 를 추가시작위치에는 "C:\Program Files\Microsoft SQL Server\90\Tools\Binn" 큰 따옴표는 경로에 띄어쓰기가 들어가있어서 필수. sql문은 USE [DB명] 빼먹지 않도록. USE [MYDB] GO update mytable set mycolumn='대기' where mycolumn='등록' and register_date < DATEADD(Month, -3, getdate()) GO 더보기
distinct 구문에서 랜덤 쿼리 쉽게 하기 mssql 클래식 asp 쿼리시에 distinct 구문에 대한 order by newid() 적용이 몇년만에 처음으로 필요한 업무가 있어서 "그냥 평소처럼 쓰던 쿼리 뒤에다가 order by newid() 넣으면 알아서 랜덤 출력 되어주겠지"라고 생각하다가 일단 에러... 검색해봤으나 눈에 익숙한 한글로 된 자료들 중엔 의외로 찾기가 어려웠네요. 스택오버플로에서 여러가지 방법이 많이 제시되어 있었는데 그중에 가장 간단한 방법으로 하나 소개합니다. 저도 이걸로 손쉽게 업무 해결. SELECT * FROM (여기에 order by절을 제외한 필요한 쿼리) as t ORDER BY NEWID() 사용하실 쿼리문에서 order by 절을 제거하고, 남은 쿼리문을 괄호로 감싸준 후, 위 소스처럼 해주니까 일단 제.. 더보기
SQL 책 한권 샀습니다. HEAD FIRST SQL 저자 린 베일리 지음 출판사 한빛미디어 | 2008-05-01 출간 카테고리 컴퓨터/IT 책소개 기본적인 쿼리부터 고급 쿼리 문까지, 필수 SQL 문법을 체계적... HEAD FIRST SQL 웹프로그래머에게 SQL이란 매일 밥먹는것보다 자주 다뤄온 것이지만 수년간의 직장 생활 동안 업무에 치이다보니 이 직업을 선택한 초기에 SQL학습을 하고 그후로 딱히 SQL에 대한 본격(?) 학습을 해본적이 없다는 생각이 문득 들어서 업무 처리 능력을 좀더 상향시켜보기 위해 SQL 서적을 한권 구매했습니다. 일이 좀 바빠서 아직 머릿말 밖엔 못 읽고 대충 훑어보기만 했는데 이거 책이 좀 특이한 것 같네요. 마치 그림책처럼 딱 봐도 읽기 편하게 재밌게 구성되어 있구요. 제가 HEAD FIRS.. 더보기