본문 바로가기
728x90
반응형
SMALL

Set4

Python에서 Set 사용하기 오늘은 파이썬에서의 Set을 사용하는 방법을정리해보고자 합니다. 1. Set이란?Set은 중복 없는 요소들로 구성된List, Tuple라고 보시면 되십니다.기존의 List 등의 경우중복된 값들이 들어갈 수 있었습니다.하지만 Set으로 하게 된다면중복된 값은 들어가지지 않게 됩니다. Set으로 데이터를 넣기 위해서는중괄호( {} ) 로 넣어주시면 되십니다.그리고 List등에서 중복을 제거하고Set으로 변경을 하기 위해서는Set() 함수를 이용하면 됩니다. 2. Set으로 선언하기우선, 선언을 하는 방법을정리해보고자 합니다.실제 사용 예제를 확인해보도록 할께요.저는 아래처럼 코딩을 하였습니다.tmp_set = {1,3,1,3,5,6,7,5,6,7} print(tmp_set) 위처럼 코딩을 하고실행을 하면결과.. 2020. 3. 30.
[MS-SQL]0으로 나누어 에러 발생 시 MSSQL에서 0으로 나누면에러가 발생을 합니다. Divide by zero error encountered.이렇게 에러가 발생합니다. 에러가 발생하도록 샘플 쿼리를 작성하였습니다.SELECT 100 / 0 위처럼 쿼리를 작성하면아래처럼 에러가 발생합니다. 이렇게 0으로 나눠서 에러가 발생할 때조치하는 방법으로는SET으로 선언을 해주면 됩니다. 아래처럼 쿼리를 작성하였습니다.SET으로 3개 선언하였습니다. SET ANSI_WARNINGS OFF SET ARITHIGNORE ON SET ARITHABORT OFF SELECT 100 / 0 위처럼 쿼리를 작성하였더니아래처럼 NULL로 값을 반환합니다. 위 SET으로 선언한 것들에 대한설명을 드리도록 하겠습니다. SET ANSI_WARNINGS OFF집계를 .. 2019. 8. 2.
[MS-SQL]실행계획 보기 및 설명 SQL SERVER DB를 사용하다보면실행계획을 봐야 할 때가 많이 있습니다.쿼리 튜닝을 하거나맨 처음 쿼리를 작성할 때도많이 봐야 합니다. 이 때를 대비해서실행계획을 보는 방법 및간단한 설명을 정리해보고자 합니다. 1. SSMS에서 실행계획 보기저는 SQL SERVER를 사용할 때SSMS를 제일 많이 사용합니다.그래서 SSMS 기반으로설명을 드리도록 하겠습니다. 1-1. 상단 메뉴 상단 메뉴에 실행계획을 보는단축아이콘이 있습니다.그것을 클릭하면 됩니다. 1-2. 마우스 우클릭 마우스 우클릭을 해서도실행계획을 실행할 수 있습니다.위처럼 마우스 우클릭하면실행계획을 보는 메뉴가 있습니다.이를 실행하면 됩니다. 1-3. 단축키위 2개의 이미지를 보면단축키가 나와있습니다.Ctrl + L 입니다.이렇게 누르면 실.. 2019. 7. 31.
[MS-SQL]ROWCOUNT와 TOP DB처리를 하다보면 특정 레코드만큼만 처리를 하거나데이터를 추출해야 하는 경우가 있습니다. 이 때 쓸 수 있는 방법이 TOP과 ROWCOUNT가 있습니다.해당 건들에 대해서 정리를 해보고차이점도 정리해보고자 합니다. 1. ROWCOUNT란?쿼리를 특정 라인수 만큼만 처리하도록 설정을 하는 것입니다.이것은 별도로 초기화를 하지 않으면계속해서 유지가 됩니다.SELECT, UPDATE, DELETE 등 여러 쿼리에서 사용이 가능합니다. 2. ROWCOUNT 사용법사용법은 다음과 같습니다.SET ROWCOUNT 레코드 위 쿼리를 이용해서 실제로 쿼리를 돌렸습니다.SET ROWCOUNT 3 SELECT * FROM testDB 위처럼 돌렸더니 결과는 아래처럼 나왔습니다. 초기화를 하는 방법은 레코드수를 0으로 하.. 2019. 6. 21.
728x90
반응형
LIST