열 3이 참인 열 1의 1/2과 같도록 테이블 X의 열 2를 업데이트하는 쿼리가 필요합니다.SQL에서 열 계산
table 1
Column 1 Column 2 Column 3
10 5 true
10 false
20 10 true
열 3이 참인 열 1의 1/2과 같도록 테이블 X의 열 2를 업데이트하는 쿼리가 필요합니다.SQL에서 열 계산
table 1
Column 1 Column 2 Column 3
10 5 true
10 false
20 10 true
UPDATE Table1
SET Column2 = Column1/2
WHERE Column3 = 1
OP의 샘플 데이터에 대해 'Column3 ='true ''가 더 적합하다고 생각합니다. –
@GordonLinoff 그렇다면 스키마가 좋지 않습니다. SQL Server에는 true/false를 사용하는 "부울"데이터 형식이 없습니다. 1/0을 사용하는 "비트"유형 만 있습니다. db에 실제로 "true"/ "false"가있는 경우 잘못 처리합니다. –
난 당신이 이미 당신의 질문에 대답 한 것 같아요. 일부 단어를 연산자로 변경하십시오 :) –