当前位置: 首页 > 面试题库 >

比较SQL中的图像

楚俊杰
2023-03-14
问题内容

与数据库中的图像进行比较的最佳方法是什么?我试图比较它们(@Image是Image类型):

Select * from Photos 
where [Photo] = @Image

但是收到错误“数据类型image和image在等于运算符中不兼容”。


问题答案:

由于IMO图像数据类型是二进制数据,并且存储数据的空间很大,因此比较图像字段的最简单方法是哈希比较。因此,您需要在表上存储“照片”列的哈希值。



 类似资料:
  • 问题内容: 如何比较数据类型? 我需要将存储在数据库中的文件与上传的文件进行比较,但是它说无法比较数据类型,我什至试图将其转换为 谁能帮我? 问题答案: 不要使用不推荐使用的数据类型。 而是使用不具有以下所有限制的替换数据类型 同时,您可以允许进行比较。

  • 我有一个关于compareTo函数如何帮助比较器排序的问题,即o1。比较(o2)与o2。比较(o1) 如果两个字符串相等,则此方法返回0,否则返回正值或负值。如果第一个字符串在词典上大于第二个字符串,则结果为正,否则结果为负。 上面的陈述很简单,但是为什么o1.compare(o2)会给我一个升序,而o2.compare(o1)给了我一个降序? 如果我有整数值“5,10,3”,我得到3,5,10和

  • 问题内容: 可以说我有两个带有SSN变量的表,并且我想显示仅在一个表中的表,而不是两个表中的表。 正确的方法是什么? 问题答案: 这是一种方法: 这适用于大多数数据库,但不适用于MySQL。以下内容几乎可以在任何数据库中工作:

  • 问题内容: 在我当前的应用程序中,我需要能够执行这种类型的查询: 并给出以下数据的答案: 在实际的SQL中最有效的方法是什么?请记住,这是一个示例,我的实际应用程序中的表具有不同的列和数据类型以及数亿行。我使用MySQL,如果有帮助的话。您还可以假定这些列上具有PRIMARY或UNIQUE索引。 如果该解决方案很容易扩展到更多/更少的列,那就更好了。 元组比较: 有几个人问过,所以我应该把这个问题

  • 由于许多潜在的Pandas用户对SQL有一定的了解,因此本页面旨在提供一些如何使用pandas执行各种SQL操作的示例。 import pandas as pd url = 'https://raw.github.com/pandasdev/ pandas/master/pandas/tests/data/tips.csv' tips=pd.read_csv(url) print tips.hea

  • Microsoft Jet 数据库引擎 SQL 和 ANSI SQL 的比较 Microsoft Jet 数据库引擎 SQL通常属于 ANSI-89 Level 1。然而,ANSI SQL 的某些功能在 Microsoft Jet SQL 中没有实现。随着 Microsoft Jet 4.X 版的发行,可以看出 Microsoft OLE DB Provider for Jet 使用了更多的 AN