본문 바로가기
반응형

mssql5

SQL 윈도우 함수 [Visual Explanation] 이 기사의 목적은 SQL 창 함수 및 일부 고급 개념을 소개하는 것입니다. SQL에서 윈도우 함수는 합계 또는 평균과 같은 함수를 말하며, 결과는 현재 행을 기준으로 행을 설정합니다. 다룰 세부 사항이 많이 있지만 나중에 기사에서 다루는 것을 볼 수 있습니다. 이제는 창 기능이 작동하는 방식을 파고 프레임에 대해 더 많이 알게 될 것입니다. 이 레슨의 모든 예제는 Microsoft SQL Server Management Studio 및 AdventureWorks 데이터베이스를 기반으로합니다. 내 SQL Server 사용 설명서를 사용하여 이러한 무료 도구를 사용하여 시작할 수 있습니다 . SQL 창 함수 소개 창 기능은 대부분 친숙합니다. 그것들을 특별하게 만드는 것은 쿼리 프로세서의 현재 행과 관련된 .. 2019. 10. 23.
[MSSQL] 나머지 값 구하기 나는 수학자가 아니다. 그렇다고 수에 밝지도 않다. 업무적으로 지시가 내려왔다 "전체 데이터 중에서 75%만 보이게 해주세요" 헐~ 전체 데이터중에 앞이나 뒤 25%를 뚝 끊어서 보여줄수도 없고... 25%..... = ¼ 결론적으로 전체 데이터중에서 1/4만큼만 골고루 제외시키면 되는데... 그래서 이 명석치 못한 두뇌로 생각해 낸것이 4로 나누어 떨어지는 수를 제외시키면 되겠네... 이 말은 4로 나누어 나머지 값이 0 인것 MSSQL에서의 사칙연산중 나누기는 "/" 인것은 알것이고. 나머지 값을 계산하고 싶으면 "%" 로 연산자를 적으면 된다. 그러면 4로 나누었을때 몫을 제외한 나머지 값이 나오게 된다. select 199.0/4 as 계산결과, 199/4 as 몫, 199%4 as 나머지 결과를.. 2019. 10. 1.
[MSSQL] 가변컬럼 SQL 데이터를 만지다 보면집계를 하기위한 여러가지 삽질을 하게 된다.나같은 경우에는 액셀로 내보내서 작업을 하는 경우가 많은데, 하다보니 그것도 귀찮음. 액셀에 피봇테이블 이던가.. (아님말구) 음.. 암튼 종을 횡으로 바꿀 필요가 있다. 그런데 나같은 경우에 신용카드 승인 결과를 리포팅 하는데, 승인 오류 코드가 엄청나게 많은게 문제..그걸 컬럼으로 나열하자니.. 엄청남.그리고, 그중에 값이 없는 쓰레기 값들이 넘 많더라 그래서가상테이블을 활용해서가변 컬럼 쿼리를 만들었 봤다. DBA가 아닌관계로 쿼리 자체가.. 그닥 깔끔하지 못해.그리고 실무에 사용되는 DB 테이블 그대로라만약 여기 들어와서 보시는 분들은 먼 소린지 모를지도.... (그런데 들어오는 사람이 거의 없어 별 걱정 않함) /* 요건 그냥 조회하.. 2017. 2. 10.
[MSSQL] 날짜관련 함수 MSSQL의 날짜 관련 함수들입니다. GETDATE() GETDATE()는 현재 시간을 표시해준다. select getdate() ; (시스템에 설정된 나라의 형식을 따른다.) ==> 2015-06-11 오전 10:29:59 DATEADD DATEADD함수는 날자에 지정한 만큼을 더한다. 형식: DATEADD(날자형식, 더할 값, 날자) [현재일자에 20개월추가 (월 추가)]select dateadd(mm,20,getdate()); ==> 2017-02-11 오전 10:29:18[현재일자에 100일 후의 날짜] select dateadd(dd,100,getdate()); ==> 2015-09-19 오전 10:29:30 DATEDIFF DATEDIFF함수는 두 날자사이의 날자형식에 지정된 부분을 돌려준다... 2015. 6. 11.
반응형