【发布时间】:2021-11-11 23:45:46
【问题描述】:
我对 SQL 还很陌生,我试图获取与用户输入的产品 ID 匹配的产品的完整列表。比如:
SELECT ProductID, ProductName FROM Products WHERE ProductID LIKE '%15%'
我希望它列出所有匹配的产品,例如: 15、150、2154等
不幸的是,我遇到了问题,因为 productID 字段是 INT 而不是字符串。有没有一些相对简单的方法来解决这个问题?
【问题讨论】:
-
如果“正确”的答案是将值转换/转换为文本,则应更改表格以将列永久转换为文本。这很直观,因为您不需要对产品标识符进行数学运算。