在我的C# (webform)中,我实现了一个sql查询。UPC字段(varchar类型)仅包含数字。在选择查询的SQL中,我的textboxUPC.Text被传递到这个UPC字段中。即WHERE (convert(bigint, UPC) BETWEEN '2529300168' AND '5529300168') 我是否可以使用一些if语句--也
我需要测试SQL表中的特定列,以查找特定字母数字格式之外的任何差异。在此字段中,正确的格式应该是一个字母字符后跟六个数字,如G123456。第一个字母可以是字母表中的任何字母(大写或小写),数字可以是六位数字的任意序列。但模式始终是一个字母后面跟着六个数字。
我已经做了一些搜索,但没有能提出一个解决方案。欢迎任何建议!我正在运行SQL server 2008 R2