我在MSSQL数据库中创建了一个表作为学生表。 有属性ClassID-VARCHAR。
我像wise一样插入值9A,8B,10A,11B。
我要检查大于10的classid。 如何在asp.net中编写查询?
答案 0 :(得分:0)
假设您指的是前导数字,则可以执行以下操作:
where try_convert(int, left(class, patindex('%[^0-9]%', class + 'Z') - 1)) < 10
我谨慎地给出这个答案。如果您关心“数字”上的此类比较,则可能应将其存储在单独的列中。