The primary difference is low back pain is far more common. Probably 10 to 1. The types of problems that are associated with upper back pain tend to be more musculoskeletal, rather than neuropathic or associated with intervertebral disc pathology. Low back pain tends to be associated with repetitive motions and activities, such as bending over or lifting or twisting on a regular basis where upper back pain tends to be more associated with trauma or one specific incident, such as a motor vehicle accident. We know that people who are on a job that requires a repetitive activity are more prone to injury, whether we're talking low back pain or carpal tunnel syndrome, or numerous other disorders.
Prevention is the key.
Once this type of injury occurs in that setting, it's very difficult to completely resolve because you never really get the opportunity to remove the source of the problem, which is the job or biomechanical stresser that caused you to have this injury. Another more interesting and simpler perspective - some of us just aren't designed for that type of job or task, it's called a genetic flaw for that specific job. We're not all cut out to be football players, and we're not all cut out to sit at a computer all day. Back to my comment about prevention, once the disorder develops, it's hard to stop - you need to take responsibility to change your work environment so that you don't have these types of common work related injuries. There are numerous physical therapists that are familiar with the specific biomechanic requirements of this type of job task, meaning sitting at a computer for long periods of time.