Which is correct?
A) How long have you known Sam?
B) How long have you known, Sam?
Neither A nor B
Both could be correct.
Congrats to 71% of you.
You would say A when you are asking how long someone has known an individual named Sam.
You would say B when you are asking Sam how long he has known something.