我有一个包含P01,p02,p03等数据的列。 我需要从p02到p05检索特定记录。 如何在sql server中编写查询?
实际上Coloumn标题是Project,其值为
Project id Name Work
p01 nkjhas driver
p02 kjh kjh
p03 kjhkj dfg
etc
我需要从p02到p05获取记录。
答案 0 :(得分:3)
我正在回答,但承诺学习如何在StackOverflow上写出更好的问题。作为一般规则,问题应包含样本数据(如果适用,使用表格布局),所需结果以及您尝试过的任何代码。
您的查询类似于:
select t.*
from t
where t.projectid >= 'p02' and t.project < 'p06';
你也可以使用:
where t.projectid between 'p02' and 'p05'
如果项目ID超过3个字符,第一种形式会更好。