본문 바로가기

Cito 일/SQL10

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.
Access 형변환 함수 Clng, Cint, Csng, Cstr, Cdbl 함수를 이용하여 형변환 Clng : longCint : intCsng : floatCstr : stringCdbl : double 예시 : select Cstr(숫자) from table 2019. 6. 27.
[MSSQL] 가변컬럼 SQL 데이터를 만지다 보면집계를 하기위한 여러가지 삽질을 하게 된다.나같은 경우에는 액셀로 내보내서 작업을 하는 경우가 많은데, 하다보니 그것도 귀찮음. 액셀에 피봇테이블 이던가.. (아님말구) 음.. 암튼 종을 횡으로 바꿀 필요가 있다. 그런데 나같은 경우에 신용카드 승인 결과를 리포팅 하는데, 승인 오류 코드가 엄청나게 많은게 문제..그걸 컬럼으로 나열하자니.. 엄청남.그리고, 그중에 값이 없는 쓰레기 값들이 넘 많더라 그래서가상테이블을 활용해서가변 컬럼 쿼리를 만들었 봤다. DBA가 아닌관계로 쿼리 자체가.. 그닥 깔끔하지 못해.그리고 실무에 사용되는 DB 테이블 그대로라만약 여기 들어와서 보시는 분들은 먼 소린지 모를지도.... (그런데 들어오는 사람이 거의 없어 별 걱정 않함) /* 요건 그냥 조회하.. 2017. 2. 10.