黑马程序员技术交流社区
标题:
问个貌似简单的问题
[打印本页]
作者:
王雪磊
时间:
2012-5-6 19:51
标题:
问个貌似简单的问题
string sql = "select top {0} * from Baike where bk_Id not in (select top {1} bk_Id from Baike where bk_State=1 "
+ "order by bk_Id desc) and bk_State=1 order by bk_Id desc";
这个“select top{0}”是什么意思啊?怎么有点不明白
作者:
陈安阳
时间:
2012-5-7 22:31
{0} 、{1}应该都是参数吧,起占位符作用,后面肯定有要带入的变量吧
作者:
邢欢
时间:
2012-5-8 09:05
应该是指参数吧,按顺序赋值给{0}{1}
作者:
杨礼文
时间:
2012-5-8 09:30
“select top{数字}”是 取前几 的意思 一般和 order by 一起用
作者:
安路凤
时间:
2012-5-8 18:18
top{0} top{1}
一遇到这种问题,你应该立刻意识到后面要有参数了
这是参数的占位符,占位符从零开始,
这规律有点像数组。
.net里面很多都会用到占位符就是这种使用规律
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2