일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 변수 생성
- SQL
- numeric
- LAG
- indexOf
- SQLSearch
- altertable
- grouping sets
- Date Format
- 태블로 #tableau #비율막대그래프
- Lead
- 날짜포멧
- Date
- 테이블정보
- mssql
- replace
- object검색
- 임시테이블
- 총계
- Temp Table
- sqlsearch설치
- REPLICATE
- 소계
- 숫자변환
- 이전행
- 테이블조회
- 다음행
- 날짜형식
- ID만들기
- 문자 숫자 조합 문자
- Today
- Total
목록ASA (16)
Data Scientist
쿼리 사용중 매우 다양한 문자열 관련 함수를 사용하기 마련이다. 이번 포스팅에서는 문자열 관련 함수를 간략하게 정리하여, 편하게 사용되기를 바란다. 문자열 자르기 (4번째부터 5개) SELECT SUBSTRING('1234567890', 4, 5) -> '45678' 문자열 / BYTE 길이 확인 SELECT LEN('NothingToUse') -> 12 SELECT DATALENGTH('NothingToUse') -> 12 SELECT LEN('한글형 문자열') -> 7 SELECT DATALENGTH('한글형 문자열') -> 13 대소문자 변환 -- 소문자 -> 대문자 SELECT UPPER('aBcDeF') -> 'ABCDEF' -- 대문자 -> 소문자 SELECT LOWER('aBcDeF') ->..
가장 먼저 임시테이블을 사용하는 목적을 알아야 한다. 필자는 다음과 같은 경우일 때 사용하기를 권장한다. 여러 단계를 거쳐 동일한 데이터에 반복작업을 해결할 때 복잡한 쿼리를 단순화 시킬때 서버상의 커서(Cursor) 사용으로 인한 부하를 줄이고자 할 때 생성 방법 임시테이블의 생성 방법은 일반 테이블 생성 방법과 동일하다. CREATE TABLE ... 또는 SELECT INTO ... 구문을 사용하면 된다. 차이점이 있다면 테이블 명칭 앞에 # 이나 ## 을 붙이고 데이터가 TEMPDB에 저장 된다는 것이다. 그리고 임시테이블에는 전역형과 지역형 임시테이블이 존재한다. 지역형 임시 테이블 특징 1. # 문자로 시작하고 본래 테이블 명칭을 사용한다. (#TABLE_NAME) 2. 엄청나게 많은 밑줄, ..
[MSSQL] 테이블, 칼럼 설명 추가 SP_ADD_EXTENDEDPROPERTY https://luchiashin.tistory.com/7 [MSSQL] 테이블, 칼럼 설명 추가 SP_ADD_EXTENDEDPROPERTY 테이블과 칼럼의 용도를 파악하기 위해서 테이블명과 칼럼명은 영문이기 때문에 상세 설명을 확인해야할 경우가 있다. 그럴때 테이블의 Description을 보기 마련인데, 테이블 생성시에 설명을 추�� luchiashin.tistory.com 이전 포스팅에서 위와 같이 테이블 및 칼럼의 설명을 추가하는 작업을 진행해봤고, 정보를 조회하는 SP가 있었지만, 테이블 정보를 조회하는 쿼리로 방법을 한번 더 공유하고자 한다. 1. 테이블 정보 조회 EXEC SP_COLUMNS TABLE_NAME..

이전 포스팅에서 프로시져의 검색을 쿼리 작성&실행하는 방법으로 안내를 했었다. 그러나, 필자는 SQL Search를 사용하고 있기 때문에 공유하고자 한다. 쿼리로 이용하는 방법이 궁금하다면 이하 링크를 참조하기 바란다. [MSSQL] Search for Procedure (프로시져 검색) https://luchiashin.tistory.com/6 [MSSQL] Search for Procedure (프로시져 검색) MSSQL에서 프로시져의 사용량은 막대할 것이다. 그러나 그 안에 어떤 내용을 작성했는지 확인하고자 할 때 하나씩 직접 열어서 확인하지 않으면 그 내용을 볼 수 도 없기 때문에 불편함을 느낀다. luchiashin.tistory.com Why use SQL Search? 이유가 간단하다. 편하..
테이블과 칼럼의 용도를 파악하기 위해서 테이블명과 칼럼명은 영문이기 때문에 상세 설명을 확인해야할 경우가 있다. 그럴때 테이블의 Description을 보기 마련인데, 테이블 생성시에 설명을 추가해주지 않았다면 다른 사람을 위하여 다음의 기능을 활용해서 넣어주도록 하자. 1. 테이블 설명 추가 EXEC SP_ADDEXTENDEDPROPERTY 'MS_Description', 'DESCRIPTION', 'user', dbo, 'table', TABLE_NAME 2. 칼럼 설명 추가 EXEC SP_ADDEXTENDEDPROPERTY 'MS_Description', 'DESCRIPTION', 'user', dbo, 'table', TABLE_NAME, 'column', COLUMN_NAME 3. 테이블, 칼럼..