DB/SQL6 [ SQL ] 언더바 포함된 문자열 LIKE 검색 언더바 포함된 문자열 LIKE 검색 방법 # 언더바 앞 \ SELECT * FROME TABLE WHERE ID LIKE 'abc\_%' # 언더바 앞 ESCAPE 구문 사용 SELECT * FROME TABLE WHERE ID LIKE 'abc!_%' 2023. 11. 13. 실행 시간 (Execution time) vs 패치 시간 (Fetch time) 실행시간 (Excution time) sql문에 대해 최소 비용으로 처리 가능한 계획을 세우고 이 계획에 따라 실행 과정에 걸리는 시간 패치 시간 (Fetch time) 실행 결과를 사용자에게 정해진 버퍼 사이즈만큼 전달는데 걸리는 시간 2023. 11. 13. [ MySql ] table dump (RDS -> MariaDB) 1. 테이블별 export # host: 옮길 데이터 있는 db host (포트포워딩 추가 되어 있어야 연결됨) # port: port (default: 3306) mysqldump -u -p -h --port -v > 2. dump file import mysql -u -p < # dump 진행률 표시 pv | mysql -u -p 2023. 11. 13. [SQL] 중복값 찾아내기 SQL에서 중복값을 찾는 방법 1. GROUP BY 절 사용하기 : 중복값이 존재하는지 확인하고 싶은 열을 기준으로 GROUP BY를 실행해 열을 합칩니다. 2. HAVING절 안에 COUNT 함수 사용하기 : GROUP BY를 통해 그룹핑된 값의 개수가 1개보다 많은지 확인합니다. 1개 열 안에서의 중복값 SELECT order_id, COUNT(order_id) FROM orders GROUP BY order_id, HAVING COUNT(order_id) > 1; 여러 행 안에서의 중복값 SELECT order_id, product_id, COUNT(*) FROM order_details GROUP BY order_id, product_id HAVING COUNT(*) > 1; 2022. 12. 12. 이전 1 2 다음 반응형