[오라클]GROUP BY쿼리를 PIVOT쿼리로 바꿔보자
GORUP BY로 해결하려고 노력했지만 잘 되지않아서 PIVOT 쿼리를 처음 사용하게 되었다.
GORUP BY로 해결하려고 노력했지만 잘 되지않아서 PIVOT 쿼리를 처음 사용하게 되었다.
프로시저를 작성하다가 오라클DB에서 바로 출력값을 보고 싶었다.
객체를 필드로 사용하는 경우 mybatis에서 <association>
을 활용할 수 있다.
mybatis에서 update시 모든 컬럼에 if 조건물을 걸어야할때가 있다.
트리구조의 메뉴를 select하는 과정에서 1뎁스가 10개가 넘어가니 문제가 발생했다.
SQL 쿼리 작성시 PK키가 중복되는 경우 지정한 데이터만 INSERT가 아닌 UPDATE 시킬 수는 없을까?
ON DUPLICATE KEY UPDATE를 사용하면 된다.
SQL에서 count를 셀때 3가지 방법으로 나타낼 수 있다.
오늘 팀장님에게 sql 작성할때 where에 PK컬럼뿐만 아니라 다른 컬럼을 추가로 조건을 걸면 조회성능에 더 좋은지 문의드렸다.
PK컬럼은 항상 우선순위로 검색이 되기에 이외 컬럼을 추가한다고해서 조회성능이 좋아지지않는다고 알려주셨다. 그리고 카디널리티 개념을 알려주셨다.
가장 메인이 되는 User테이블을 만들때 PK로 휴대전화번호를 써도 될까?
xml파일에 선언하지 않았던 AES_DECRYPT(), UNHEX(), PASSWORD() 함수들이 보였다. 쿼리를 읽었을때 암호화와 복호화인건 알았으나 구체적인 사용방법을 알고 싶어 구글링해보니 MARIADB가 제공하는 내장함수였다.