SQL语言的运用

SQL语言中FROM,WHERE,GROUPBY,ORDERBY,具体怎样运用,最好举几个例子说明一下,感谢。。。... SQL语言中FROM,WHERE,GROUP BY,ORDER BY,具体怎样运用,最好举几个例子说明一下,感谢。。。 展开
 我来答
百度网友2ca1c0f24
2010-01-03 · TA获得超过2038个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3687万
展开全部
SQL在进行数据表操作时,必须使用SQL语句,SQL语句中的一段程序数据表的语句是一段字符串,他的基本语句是:
strSQL = "Select * From 数据表名" '这是查询语句中不可少的,连接这个语句,将查询整个表的记录。

1、 条件查询,条件查询必须使用关键字 Where ,例如:
strSQL = "Select * From 数据表名 Where 名称='王大憨'" '这是查询名称是 '王大憨'的一条记录,我们称是精确查询。
strSQL = "Select * From 数据表名 Where 名称 Like '% "王" %'" '这是查询名称包含 '王'字的所有记录,我们称是模糊查询,注意关键字Like。

2、查询排序,查询排序是将查询结果按照一定的顺序进行排列,使用关键字 Order By,例如:
strSQL = "Select * From 数据表名 Where 名称 Like '% "王" %' Order By 名称 Desc" '意思是模糊查询后以名称的大小从大到小排列,关键字Desc是从大到小排列,如果省略,就是从小到大排列。
3、分组统计,分组统计是将查询结果用分组的方法显示,使用关键字Group By,例如:
strSQL = "Select * From 数据表名 Where 名称 Like '% "王" %' Group By 性别" '可以将模糊查询结果以性别不同显示不同位置。
自己大如天
2010-01-03 · TA获得超过248个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:132万
展开全部
select * from 表名 (这表示查询某个表的所有信息)

select * from 表名 where id = 1 (这表示查询某个表的信息,并且条件是id等于1的信息)

select count(name) from 表名 where id = 1 group by name (group by 是分组的意思,这句表明查询这个表里的信息条件为id等于1的同时要分组,按name来分组,就是说,name里面相同内容的归一组,然后得出这组的个数)

select * from order by id desc (order by 是排序的意思,现在是按id来倒序排,如果是“order by asc”这就是按id来顺序排。也可以这样写“order by id desc,date asc”这就是说先按id倒序,再按日期顺序。多个排序条件间用逗号隔开就可以了。)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式