-8

给定的值是这样的

4213076600

我需要89013106904213076600使用 select 从表中获取它

我知道我可以通过使用 like 函数来获得它,但给定的值大约是 100

我正在使用的查询是

select left(name, 50)
from production.product
where left(name, 50) in ('ring', 'heel')
order by productid;

请相应更改

4

1 回答 1

2

只需更改您实际选择的内容:使用SELECT NAME而不是SELECT LEFT(NAME, 50)

SELECT NAME
FROM Production.Product
WHERE LEFT(Name, 4) IN ('ring','heel')
ORDER BY ProductID;
于 2012-12-12T09:31:26.107 回答