解:哈尔滨的温度是-12℃,上海的温度是4℃,青岛的温度是0℃,北京的温度是-2℃,
(1)-12<0,4>0,所以-12<4,所以哈尔滨与上海比,上海的温度高;
(2)-2<0,所以青岛与北京比,青岛温度高.
(3))-12<0,4>0,-2<0,|-12|>|-2|,
所以4>0>-2>-12,即4℃>0℃>-2℃>-12℃,
所以上海>青岛>北京>哈尔滨.
故答案为:上海;青岛.
分析:先根据图找出的气温,再根据正、负数比较大小的原则比较出其大小即可,负数必小于0,正数都大于0.
点评:本题考查的是有理数的大小比较,解答此题的关键是熟知有理数大小比较的法则,即正数都大于0; 负数都小于0; 正数大于一切负数; 两个负数,绝对值大的反而小.