1. A method for building a database for fingerprinting positioning, comprising: generating, by a database building device, raw data by collecting received signal strengths (RSSs) for access points (APs) at each sample point (SP); and generating a cluster table by clustering SPs for each of the APs according to the RSS for the AP, using the generated raw data, wherein the generating of the cluster table comprises: calculating, by the database building device, an initial center value of a cluster based on the maximum value and the minimum value of the RSS for an arbitrary AP; and calculating a final center value of the cluster for the arbitrary AP by performing an unsupervised learning algorithm using the calculated initial center value as a start value.