당연히 100만배 더 잘하지 ㄹㅇㅋㅋ
인사 오지게 박고 시작하겠습니다.. 안녕하십니까 존경하는 프로그래밍 갤러리 행님들!
다름이 아니오라 제가 코딩을 하던 도중 궁금한게 생겨서 이렇게 여쭤보러 왔습니다...
sql 쿼리를 만들어야하는데 문제가 있습니다...
A B C D 네개의 칼럼이 있고 (A, B) 가 pk 고 (A, B) 는 유니크하지만 A, B, C, D 각각은 유니크하지 않음
A VARCHAR
B VARCHAR
C DECIMAL
D INT
이때
<x, b는 인풋으로 주어짐, r, a'은 쿼리 수행 중에 바뀌는 값, b'은 고정되어 어떤 경우에도 변하지 않음>
1. 값 b와 일치하는 B 를 가지는 row들에 대하여 C 값을 고정된 양의 정수 x로 나눈 뒤 몫을 C에 업데이트한다. 그리고 이때 나머지 값을 r 이라 한다.
2. 값 b와 일치하는 B를 가진 row의 A가 a' 이라고 하면 (A, B) 값이 (a', b') 와 같은 row의 C 값을 r값에 따라 사칙연산을 수행하여 업데이트한다
이걸 수행하는 쿼리는 어캐짜야하나요?
미천한 국비충에게 가르침을 주셨으면 좋겠습니다...
해당 댓글은 삭제되었습니다.
같은 행으로 할수 있으면 같은 행으로 하는게 좋지 안나요?
같은 행이요!!!!
B가 b인 행을 찾고 C를 x로 나눈값으로 업데이트 후 A가 a'라면 (A, B) 가 (a', b') 인 row의 C값을 r에 따라서 변경 이거에요!
ㅅㅂㅋㅋㅋㅋㅋㅋ이 글은 볼때마다 존나 웃기네 ㅋㅋㄴㅇㄴ