The body does not detect calories in drinks the same way as they detect calories in foods.
Physiologically, the mechanisms that control thirst and hunger are different. When you drink, even if that drink contains calories, you do not get less hungry although you get less thirsty. You get less thirsty when the fluid in your blood and cells is enough. A signal is then sent to your brain to say you are no longer thirsty.
Being hungry, on the other hand, is controlled by your stomach and intestines. When you eat, nerves in your stomach wall sense that it is stretching and the hunger hormones which are released when the stomach is empty decrease. The intestines also release hormones, and signals are sent to the brain to say you are full. Because liquid travels quicker in our gut, drinking calories affects how these hormones are released and how signals are transmitted to the brain to tell it you are full. So calories in drinks are less likely to make you feel full.
People see energy drinks as a saviour! But these are completely unnecessary. So are full sugar fizzy drink. They may give you a boost due to their high caffeine and sugar content, but the calories you drink from these put your health at risk.