반응형

SQL 2

[SQL] Lateral 을 아시나요?

안녕하세요 ki입니다. 요즘은 postgreSQL이 자주 상용되고 있어 PostgreSQL 줄여서 Porstgre에 가장 유용하게 사용하고 있는lateral 함수를 설명하려고 합니다. lateral은 Postgre에서 서브쿼리나 함수 호출에 외부 쿼리의 값을 전달할 수 있게 해주는 함수입니다. 일반적으로 서브쿼리나 조인은 자신보다 바깥 쿼리의 컬럼을 사용 할 수 없는데 LATERAL을 사용하면 이를 가능하게 만들어줍니다. SELECT *FROM table1 a,LATERAL (SELECT * WHERE a.column = ...) AS b 이렇게 서브쿼리 안에서 밖에 있는 table1에 컬럼을 이용하여 조회를 할 수 있습니다.제가 주로 사용하던 Oracle이나 Mysql에서는 사용하지 못했던 함수라 신기..

Exp/SQL 2025.06.07

[SQL] Mysql dump DB이름확인하기

안녕하세요 ki입니다.이전 글에 적었던 DBdump를 하기 전에 선행 작업에 대해 적으려고 합니다2024.05.07 - [Exp/Linux] - [Linux] crontab으로 mysql dump를 뜨자 [Linux] crontab으로 mysql dump를 뜨자안녕하세요 ki입니다.이번 Exp는 crontab으로 mysql dump입니다.이전 글에서는 crontab 기본적인 지식을 공유했었습니다.이번 글에서는 제가 업무에서 담당했던 백업 스크립트를 작성 후 crontab 설정에서kkkkt.tistory.com  # 데이터베이스 목록 확인show databases   백업 명령어 -- 부분 백업 -- mysqldump -uroot -p[패스워드] [db명] > [저장 할 파일].sql -- ex mysq..

Exp/SQL 2024.05.07