在asp.net中写查询

时间:2019-03-15 11:15:47

标签: sql sql-server

enter image description here

我在MSSQL数据库中创建了一个表作为学生表。 有属性ClassID-VARCHAR。

我像wise一样插入值9A,8B,10A,11B。

我要检查大于10的classid。 如何在asp.net中编写查询?

1 个答案:

答案 0 :(得分:0)

假设您指的是前导数字,则可以执行以下操作:

where try_convert(int, left(class, patindex('%[^0-9]%', class + 'Z') - 1)) < 10

我谨慎地给出这个答案。如果您关心“数字”上的此类比较,则可能应将其存储在单独的列中。