问题分析:大便有血是消化道内出血引起,当然也有一些胆道出血,也有一些呼吸道出血,吞到消化道里。还有一些就是良性病变造成的出血,还有一些因为恶性病变造成的出血,良性病变造成出血,就会有溃疡,包括上消化道胃溃疡、十二指肠溃疡、溃疡性结肠炎,还有溃疡性其他疾病,比如克隆氏病等;如果是恶性,可能因为肿瘤长到一定程度,破溃、侵蚀血管造成出血;良性出血还有另外一种,就是关于痔疮和肛裂,发生在肛门区的病变。