作业帮 > 英语 > 作业

sql语句中参数乘法select top 4 *from UserInfowhere ID not in(select

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/06 16:14:41
sql语句中参数乘法
select top 4 *
from UserInfo
where ID not in(
select top 12 id
from UserInfo ) 这个语句里面 12 用 3*4表示该怎么写啊
4是第一个参数 3是第二个参数 ‘{0}‘ * (‘{1}’-1)这么写不对啊
我这个意思得怎么写啊
求救!
string.Format("select top 4 * from UserInfo where ID not in( select top ({0} * {1}) id from UserInfo )","3","4");
再问: 3 和 4都用参数替代 string.Format(@"select top '{0}' *from UserInfo where ID not in ( select top ({1}-1)*{0}) ID from UserInfo)",pages,nb); pages等于3,nb等于4
这样怎么写尼
再答: 要转成字符串。。。
C#:
string.Format(@"select top {0} * from UserInfo where ID not in ( select top ({1}-1)*{2}) ID from UserInfo)",pages.ToString(),nb.ToString(),pages.ToString());
pages等于3,nb等于4
TOP 后面是INT,不要用‘