MySQL2 [MySql] Order by에서 Null 순서 정하기 0. 프롤로그 SQL에서 정렬을 할때 Null을 가장 뒤로 보내고 싶었다 MySql을 사용한 기준이니 다른 db에서는 적용이 안될지도,, 1. 그냥 order by 하면? nullable한 컬럼을 order by 했을때 - ASC 인 경우 Null이 가장 앞에 위치한다. - DESC인 경우 Null이 가장 뒤에 위치한다. 2. Null을 앞으로 보낼지 뒤로 보낼지 정해보자 1) ASC 인 경우 Null을 뒤로 보내고 싶을때 SELECT Col1, Col2, Col3 FROM SAMPLE ORDER BY Col1 is null, Col1 2) DESC인 경우 Null을 앞으로 보내고 싶을때 SELECT Col1, Col2, Col3 FROM SAMPLE ORDER BY Col1 is null DESC, C.. 2023. 1. 21. Mybatis에서 반복되는 Update문 한번에 날리기 Mybatis에서 여러 개의 Update문을 한 번에 수행하는 방법기록 (MySql) 그전에 태그를 사용한 케이스는 크게 두 가지였고, 아래 케이스들은 쿼리문안에서의 반복이었기 때문에 문제없이 수행되었다. // 1. in절 ... AND a.auth IN #{item} ... // 2. insert문 INSERT INTO temp (temp_id , col1 , col2 , col3) VALUES (#{temp_id} , #{col1} , #{col2} , #{col3}) 내가 하고 싶은 건 update문 자체를 한 번에 여러 개 만들어 수행하는 것이었음 1. 일단 아래처럼 update문을 foreach로 반복해서 만들어서 수행해 보았다 UPDATE order m SET m.sort_order = #{r.. 2023. 1. 21. 이전 1 다음