SELECT MIN(id) FROM table_name ORDER BY Company DESCSELECT Max(id) FROM table_name这样都是最后一行
select from accuont where VIP = 1 \x0d\//上面的1 是在你表中的类型为数字类型的时候\x0d\select from accuont where VIP='1'\x0d\//上面的1 是在你表中的类型为非数字类型的时候\x0d\第一个:查询下拉框的选项\x0d\select aName,aID form TBMenu a where aIsUsed=1\x0d\查询Name和ID: Name为显示文字,ID用于在选择这个选项后根据ID值进行下一步的查询\x0d\在你后台执行SQL的时候返回一个dateset 然后用combobox的datasuoce绑定,怎么绑需要自己找例子,很好的学习过程。\x0d\第二个:根据选择的菜单查询需要的信息\x0d\select from Infomations a where aMenuID=ID(选择下拉框选项对应的ID值)\x0d\在下拉框中选择“主食”,点击查询按钮,肯定是要查询和主食相关的数据,那就通过主食对应的ID(也就是下拉框绑定的时候查询的ID)去数据库对应的关联表中查询对应的信息。\x0d\这个地方你没有描述清楚你想实现的效果所以,根据你在上面补充的内容推测出的这些东西。
比如要获得五行数据 ;;select top 1 from (select top 5 from 表 )a order
by 字段 一段sql 写在你调用的sql语句里面,,,获取的就是第五行数据了;;;够详细吧,,,,
这个读起来怎么感觉怪怪的?你至少给说一些问题背景和条件啊
如果你数据库中的表中的某一列有设置唯一约束或者你向表中插入数据的时候有确保某一列的数据不重复,这样查询的时候就在where条件中过滤该列值就行了
如:表Student 中有列:id(主键,自动增长),Sname,Sage
select from Student where id=21
这样就是把Id=21的数据给查询出来。
select from Student where Sname like ‘%杨%’
这样就是把Sname列中所有包含“杨”字符的记录查询出来
希望对你有帮助。
送你了,不谢
declare @cloumns varchar(40)declare @tablename varchar(40)
declare @str varchar(40)
declare @counts int
declare @sql nvarchar(2000)
declare MyCursor Cursor For
Select aname as Columns, bname as TableName from syscolumns a,sysobjects b,systypes c
where aid = bid
and btype = 'U'
and axtype=cxtype
and cname like '%char%'
set @str='张三' --这个张三的地方输入要查找的字符串
Open MyCursor
Fetch next From MyCursor Into @cloumns,@tablename
While(@@Fetch_Status = 0)
Begin
set @sql='select @tmp_counts=count() from ' +@tablename+ ' where ' +@cloumns+' = ''' +@str+ ''''
execute sp_executesql @sql,N'@tmp_counts int out',@counts out
if @counts>0
begin
print '表名为:'+@tablename+',字段名为'+@cloumns
end
Fetch next From MyCursor Into @cloumns,@tablename
End
Close MyCursor
Deallocate MyCursor
如本题,是查找库中,包含“张三”的数据的表。
结果如图:
然后你就能找到数据了
select from users where uname='张三'以上就是关于SQL如何用select语句依次查询一行数据全部的内容,包括:SQL如何用select语句依次查询一行数据、怎样查询SQL数据库中某一个表中的某个列的一个数值的所有行数据、vb中怎么查询sql数据库中的某一行数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)