【发布时间】:2017-08-31 21:31:36
【问题描述】:
我有一个流程,在我将数据提交到数据库之前,我必须检查数据是否已经存在于数据库中。如果它发现了相似性,我想显示它的相似性百分比。 我有一个类似的查询:
SELECT [NAME]
,[IDENTITY_NUMBER]
,[BIRTHDATE]
,[SEX]
FROM [USER]
WHERE [NAME] = @NAME
OR [IDENTITY_NUMBER] = @IDENTITY_NUMBER
OR [BIRTHDATE] = @BIRTHDATE
OR [SEX] = @SEX
如果我输入的名称与数据库中存在的名称之间只有名称相似,我想显示 25% 相似。如果只有名字和生日,那么 50%。如果一切都相似,那么 100%。你知道怎么做吗?
【问题讨论】:
标签: mysql sql sql-server stored-procedures