我有了,如果我要选择具有FileNumber 25行,可以有一个像如何在一个字符串格式中选择一个数字,多数民众赞成
Id FileNumber
------------------
1 0025
2 CDE01
3 0035
4 25
5 45
6 250
7 XYZ1
8 2500
现在值的列一个表,我怎么能懂吗。我不想要250或2500的行。搜索应该只能得到0025和25.这个列的类型是varchar。然而,我应该能够搜索任何值,如XYZ1或0025或250
我尝试使用Like运算符例如:WHERE FileNumber Like'%25%'也尝试过WHERE FileNumber像'25%'不给我期望的结果 任何帮助将不胜感激
这就是为什么正确的数据分型很重要 – 2011-01-29 05:57:55
我喜欢字段名是FileNUMBER,它包含字符=) – bitxwise 2011-01-29 11:00:08
首先你必须定义什么*你*用'字符串格式的数字'来理解,因为如果你问* SQL Server *(特别是通过`ISNUMERIC`),它会告诉你,例如'2E1'是一个数字以及'20'和'0020',并且所有三个都具有相同的值20. – 2011-01-29 12:42:20