We consider the unique determination of Riemann zeta function as a solution of its functional equaiton under the condition sharing value. Besides, we show how the Riemann zeta function is uniquely determined by one or two sharing values of truncated multiplicity. The results in present paper extend the theorems given by Li in [17] and Gao, Li in [12]. Moreover, we generalize the results to L-functions in the Selberg class