두 개의 열을 비교하려합니다. page_entry & exit_page true 값이 모두 1이면 해당 값이 바운스됩니다. SQL - 두 개의 열을 비교하고 IF 계산의 값을 사용하십시오.
Page_entry | exit_page | Bounce
1 1 true
0 1 false
etc etc ......
이
내가 생각 해낸 무엇이며 그것은 단지 나에게select hit_id,visit_num,
CASE
WHEN entry_page = exit_page
THEN 'True'
ELSE 'False'
END as Bounce
FROM [dbo].[Primary]
WHERE entry_page = exit_page
END
하지만 지금은
SUM(IF Bouce = TRUE THEN 1 ELSE 0 END)/page_visit
'page_visit'은 무엇입니까? 나는 당신의 예제 데이터에서 그것을 보지 못했다. –
'WHEN'과'WHERE' 절이 동일합니다! 그래서 예, 단지 'TRUE'를 보여줄 것입니다. – JohnB
바꾸기 : '사례'entry_page = exit_page THEN '참'ELSE '바운스로 END'바운스 '로 SUM (entry_page = exit_page THEN 1 ELSE 0 END)이 바운스 됨 –