发布网友 发布时间:2022-04-21 22:46
共2个回答
热心网友 时间:2022-04-09 07:47
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 性别" '可以将模糊查询结果以性别不同显示不同位置。
热心网友 时间:2022-04-09 09:05
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倒序,再按日期顺序。多个排序条件间用逗号隔开就可以了。)