大便上有血常见有以下的原因:1、痔疮和肛裂;2、肿瘤性的病变引起大便带血,肿瘤性的病变可分为良性的肿瘤和恶性的肿瘤,良性的肿瘤是指各种结肠的息肉、恶性的肿瘤包括大肠癌;3、感染性的炎症,主要是细菌和寄生虫,寄生虫常见的是血吸虫和阿米巴等;4、缺血性的肠炎,好发于50岁以上的老年人,其中半数以上有高血压、动脉硬化、冠心病、糖尿病史,以急性的腹痛、腹泻和便血为特点;5、炎症性的肠病,如溃疡性结肠炎,表现为间断的腹泻、粘液脓血便和腹痛、里急后重感;大便带血的患者要到医院进行及时的检查,根据检查的结果再进行处理。