일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Google Map
- 신장사거리
- 국정화
- Lock
- 박근혜 탄핵
- db
- 최신트래커
- 하남맛집
- 트레커
- 파리바게트
- .net
- 국정화 반대
- 하남
- 재테크
- 카카오가 찾아준 헤어샵
- MSsql
- 토렌트
- javascript
- 초대장
- 술안주
- 트래커
- jquery
- 맛집
- 내장함수
- 파리바게트 청라 SK점
- 티스토리
- 함수
- C#
- 카카오헤어샵
- 동적쿼리
- Today
- Total
목록분류 전체보기 240
featur
집계 함수와 SELECT ... GROUP BY, 그리고 HAVING 1. 집계 함수와 GROUP BY SQL 집계 함수(aggregate function)는 하나의 칼럼의 여러 값을 읽어 하나의 값을 반환한다. 자주 사용되는 집계 함수로는 다음과 같은 것들이 있다. COUNT : 행의 개수를 센다. AVG : 행들의 값들을 평균낸다. SUM : 행들의 값을 모두 더한다. MAX : 최대값을 구한다. MIN : 최소값을 구한다. STDEV : 표준편차를 구한다. 집계 함수는 주로 GROUP BY 절과 함께 사용된다. GROUP BY 절은 말 그대로 특정 칼럼을 기준으로 그룹으로 묶어 주는 역할을 한다. 2. SUM과 GROUPBY를 통한 기초 실습 아래와 같은 구매 내역 테이블이 있다. 위 테이블에서 I..
윈도우 10 설치 후 Windows.old 폴더 제거하는 방법 Windows 7에서 Windows 10으로 또는 Windows 8.1에서 Windows 10으로 업그레이드할 때 포맷하지 않고 기존의 Windows가 설치된 상태에서 Windows 10을 사용자 지정으로 설치한 경우에 Windows.old 폴더가 생성됩니다. 이 Windows.old 폴더에는 이전 버전의 윈도에서 사용하던 파일들이 포함되어 있는데, 이러한 파일들은 하드디스크의 용량만 차지할 뿐 필요 없는 파일이므로 디스크 정리를 통해 제거해 줍니다. ◇ 주의 ▼ 윈도 10 설치 후 C드라이브에 Windows.old 폴더가 생성된 것을 볼 수 있습니다. 디스크 정리를 사용하기 전에 모든 파일과 설정이 원하는 위치에 있는지 확인합니다. Wino..
[MSSQL] 피벗 PIVOT을 이용 세로데이터 가로출력 select * from ( select 월, 대지역, 소지역, 패널ID, 종별, 처방량 from Sheet1$ ) a pivot ( sum(처방량) for 월 in ( [200701], [200702], [200703],[200704],[200705],[200706],[200707],[200708],[200709],[200710],[200711],[200712] ) ) pivotdata order by 대지역, 소지역, 패널ID,종별 desc
[MSSQL] SQL Server Management Studio 단축키 출처 : MSDN - SQL Server Management Studio 바로 가기 키 SQL Server Management Studio에는 두 개의 키보드 구성표가 있습니다. 기본적으로 Microsoft Visual Studio에 기반을 두는 바로 가기 키가 포함된 표준 구성표가 사용됩니다. SQL Server 2000이라고 부르는 또 다른 구성표는 SQL Server 2000의 도구와 매우 비슷하며 특히 쿼리 분석기의 바로 가기 키와 유사합니다. 경우에 따라서 SQL Server Management Studio는 쿼리 분석기의 바로 가기 키를 제공할 수 없습니다. 키보드 구성표를 변경하거나 다른 바로 가기 키를 추가하려면 도구..
[MSSQL] 0으로 나누기 오류 발생 관련 설정 출처 : http://blog.naver.com/cana01/130170171710 오랜만에 통계성 쿼리를 짜다 발생한 0 나누기 오류. 순간 당황한 것이 0으로 나눗셈은 오라클에서는 NVL로 처리를 했었던가? 그 기억조차 가물가물하다는 점이다. 결과론적으로는 MSSQL 에선 set 선언을 해주어야 한다. SET ANSI_WARNINGS OFF SET ARITHIGNORE ON SET ARITHABORT OFF SELECT 나눗셈~ FROM 먼저 SET ANSI_WARNINGS OFF - 집계오류가 발생해서 메세지가 발생할 경우 그 것을 레코드로 인식해서 에러가 뜨므로 메세지 경고를 off시킨다 그 다음에 SET ARITHIGNORE ON - 쿼리 실행 ..
[MSSQL] round, ceiling 차이점 Declare @strNumber Float Set @strNumber = 74 Select @strNumber/30 --2.46666666666667 반올림 함수 : 소숫점 몇번째에서반올림 지정 Select Round(@strNumber/30,0) --2 Select Round(@strNumber/30,1) --2.5 올림함수 Select Ceiling(@strNumber/30) --3 간단하게 말해서 Ceiling(3.2) -> 4 Ceiling(3.8) -> 4 Round(3.2) -> 3 Round(3.8) -> 4 셀링은 다음으로 큰 정수값을 리턴하고 라운드는 반올림이다.
[mssql] DB 파일 사이즈 줄이기 (SHRINKDATABASE .... ) 1. DB 의 현재 사용량 확인 Use [ DB명] SP_HelpDB [DB명] 2. MDF (Database File) 파일 용량을 현재 사용량으로 축소 Use [DB명] DBCC SHRINKDATABASE ([DB명], TRUNCATEONLY) 초기 파일 사이즈를 설정하여 증가 시킨 경우에는 잘 축소가 안된다. 3번 방법은 확실히 적용이 잘 된다. 3. MDF (Database File) 파일 용량을 200MB 로 축소 Use [DB명] DBCC SHRINKDATABASE ([DB명], 200) 4. LDF (Log File) 파일 용량을 현재 사용량으로 축소 Use [DB명] DBCC SHRINKFILE ([DB명], ..
[MSSQL] 클러스터드 인덱스와 넌 클러스터드 인덱스 출처 : http://www.sqler.com/394701 안녕하세요. 이스트럭(강동운) 입니다. 이번에는 클러스터드 인덱스와 넌 클러스터드 인덱스에 대해서 소개해드리겠습니다. 원문: http://www.sqler.com/127352 색인의 종류 SQL서버는 두가지 종류의 색인이 있습니다. 두가지 뿐이라니 뭔가 기분 좋지요? 그 두가지는 Clustered 인덱스와 Non-Clustered 인덱스 두가지 입니다. 각각 한글로는 클러스터된 인덱스 / 클러스터되지 않은 인덱스로 불립니다. -_-;; 늘 그런것처럼 혼용해서 코난이는 쓸겁니다. 아시져? ^_^;; 인덱스는 분명 만들어야 하는 것입니다. 이 말은 1. 만드는 비용이 있다라는 것이지요. 다음 인..