[SQL] WERER절에 IN 연산자 사용하기 #Postgresql #psycopg2 #Python
2020. 3. 9. 17:09ㆍDiary
DB에 데이터를 삽입할때 중복이 자주 발생하는 상황이라면 하나하나 이미 존재하는 데이터인지 SELECT를 하는 것 보다는 IN 연산자를 활용해서 한번의 쿼리로 다수의 데이터에 대한 중복 여부를 확인하는 것이 효율적이다.
예)
더보기
USER_TABLE의 id 컬럼이 문자 형식일때는 위와 같이 사용하고 id 컬럼이 숫자 형식이라면 id_list_s를 만들때 작은따옴표(Single quotes)를 제거하고 사용하면 된다.
'Diary' 카테고리의 다른 글
[SQL] A컬럼에 대한 중복 제거 후 B컬럼까지 가져오기 #Postgresql #DISTINCT ON (0) | 2020.03.17 |
---|---|
[SQL] CONCAT, 문자열 결합하기 #Postgresql #SQL #CONCAT (0) | 2020.03.10 |
PyTorch로 Numpy를 대체하여 성능을 끌어올려보자 #pytorch #numpy #gpu #cuda #python #colab (1) | 2020.03.08 |
웹툰 이미지에서 대사만 지워보자 #OCR #GCP #Python #OpenCV (1) | 2020.03.05 |
'레드옥션' 개발 후기 #Python #Flask #Chartjs #경매 (1) | 2020.03.05 |