相关疑难解决方法(0)

具有增量整数列的MSSQL Select语句...不是来自表

如果可能的话,我需要一个t-sql查询,它从任意表返回值,也返回一个增量整数列,第一行的值为1,第二行的值为2,依此类推.

这个列实际上并不存在于任何表中,并且必须是严格增量的,因为ORDER BY子句可以对表的行进行排序,并且我希望增量行始终处于完美形状...

提前致谢.

--EDIT抱歉,忘记提及,必须在SQL Server 2000上运行

sql sql-server sql-server-2000 row-number auto-increment

34
推荐指数
3
解决办法
10万
查看次数

将单个sql server行存储在变量中,然后使用列值构造查询

我有一个问题,用户在表中设置了他的首选项.

该表有超过5列.现在我想用preference表中的条件值搜索另一个视图.

例:

Preference表有price range,colour

所以我需要搜索价格和颜色的产品.

现在我想在SQL Server本身中执行它,即传递首选项id,它将始终返回单行,然后从列中获取值min price,max price然后创建搜索查询.

问题是我不知道如何将偏好行列值存储在变量中以便我可以使用它.

我正在使用实体框架,所以我也不能使用动态SQL.

我只想知道我可以存储首选项表的列值的方式.

但是像这样我需要为每个变量编写这个查询.是否有更好的方法称为CTE等.

sql sql-server-2008

6
推荐指数
1
解决办法
3万
查看次数