从SQL表中提取数据
实现以下情景的最佳方式是什么 我们正在从十个不同客户的十个不同文件中提取数据。我们提取数据并将其加载到数据库中。数据的格式为代码和说明。 e、 g 我只想提取礼品项目,但问题是,对于不同的客户,如礼品、礼品卡或GF等,礼品的描述可能不同,代码也可能不同 解决此问题的一种方法是为每个客户保留一个翻译表,但我希望避免这种情况,因为我不想为每个新客户输入代码 SQL中的SOUNDEX似乎也是一个好主意,但它似乎也不能完美地工作 如何在不保留翻译表的情况下提取所有客户的所有礼品。请告知从SQL表中提取数据,sql,sql-server,vb.net,Sql,Sql Server,Vb.net,实现以下情景的最佳方式是什么 我们正在从十个不同客户的十个不同文件中提取数据。我们提取数据并将其加载到数据库中。数据的格式为代码和说明。 e、 g 我只想提取礼品项目,但问题是,对于不同的客户,如礼品、礼品卡或GF等,礼品的描述可能不同,代码也可能不同 解决此问题的一种方法是为每个客户保留一个翻译表,但我希望避免这种情况,因为我不想为每个新客户输入代码 SQL中的SOUNDEX似乎也是一个好主意,但它似乎也不能完美地工作 如何在不保留翻译表的情况下提取所有客户的所有礼品。请告知 谢谢。我知道这件
谢谢。我知道这件事的唯一方法就是这样,这是经过验证的设计和图案 -表:productType id int 描述nvarchar -表:productTypeExpanded id int desc nvarchar unique prodTypeId int -表:订单 id int custId int 描述nvarchar-我相信您正试图通过此字段识别产品 选择 p、 描述, o、 卡斯蒂德 从…起 productType p内部联接 p.id=e.prodTypeId内部联接上的productTypeExpanded e o.desc上的订单o=e.desc
是的,您必须输入客户使用的所有可能的变体。但这可能是一个持续的过程。您可以预处理文件以搜索未知的描述并相应地添加它们。我知道的唯一方法就是这样,这是经过验证的设计和模式 -表:productType id int 描述nvarchar -表:productTypeExpanded id int desc nvarchar unique prodTypeId int -表:订单 id int custId int 描述nvarchar-我相信您正试图通过此字段识别产品 选择 p、 描述, o、 卡斯蒂德 从…起 productType p内部联接 p.id=e.prodTypeId内部联接上的productTypeExpanded e o.desc上的订单o=e.desc
是的,您必须输入客户使用的所有可能的变体。但这可能是一个持续的过程。你可以预处理文件来搜索未知的描述,并相应地添加它们。但是,你究竟是如何画出分开考虑什么礼物和什么东西的界限的呢?SQL不支持读心术。你可以尝试一些像“G%F%”这样的描述,尽管这可能会产生假阳性。但是,你究竟是如何划清把礼物看作是什么而不是什么的界限的呢?SQL不支持读心术。您可以尝试类似“G%F%”这样的描述,尽管这可能会产生误报。
Code Description
1 Cigrette
2 Gift
3 Bear