IN 절 안에 있는 id 값 대로 데이터 정렬하기
보통 쿼리를 실행하면 아래와 같이 ASC로 정렬되어 결과가 조회된다. //쿼리 SELECT id, name FROM table WHERE id IN (1, 3, 2, 4, 5, 7, 6); //결과 id | name ---+------- 1 | Byeon 2 | John 3 | Jane 4 | Peter 5 | Mary 6 | David 7 | Susan 그래서 하고 싶은 게 뭔데? WHERE id IN (1, 3, 2, 4, 5, 7 ,6) 아래 IN 절에 기입된 ID 기준으로 정렬을 해서 보고 싶다. //쿼리 SELECT id, name FROM table WHERE id IN (1, 3, 2, 4, 5, 7, 6); ORDER BY array_position(ARRAY[1, 3, 2, 4, 5, 7..
저작자와 저작권자
저작권이란? 저작권은 창작물에 대한 법적 보호권입니다. 즉, 창작자가 그 작품을 만들었을 때 자동으로 보유하게 되는 권리로, 그 작품을 다른 사람들이 무단으로 사용하거나 복제할 수 없도록 보호합니다. 저작권은 문학, 예술, 음악, 영상, 소프트웨어 등 다양한 분야에서 적용됩니다. 일반적으로, 저작물을 창작한 사람이 그 작품의 저작권자가 되며, 그 작품에 대한 배타적인 사용권을 갖습니다. 이것은 다른 사람들이 그 작품을 사용하거나 배포하려면 저작권자의 허가를 받아야 한다는 것을 의미합니다. 저작권자는 그 작품을 상업적으로 이용하여 돈을 버는 것이 가능하며, 일정 기간 동안 해당 권리를 보유할 수 있습니다. 저작권은 국가마다 다르게 적용될 수 있습니다. 일반적으로, 저작물의 보호 기간은 작품이 창작된 날짜와..
[kotlin] groupBy
Story 환불 시스템은 금액별로 사용자를 처리하게끔 되어있다. 환불 시스템에 맞춰서 데이터를 가공해야한다. 가공을 완료 되었다면 환불 시스템을 통해 사용자들에게 환불 처리한다. Process 사용자들의 환불 정보 이다. val users = listOf( mapOf("userId" to 1, "cashback" to 5000), mapOf("userId" to 2, "cashback" to 5000), mapOf("userId" to 3, "cashback" to 500), mapOf("userId" to 4, "cashback" to 500), mapOf("userId" to 5, "cashback" to 3000), mapOf("userId" to 6, "cashback" to 2000), ) 가정..