access查询的简单问题(满意给50分)

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:21:25
http://p3.images22.51img1.com/6000/iqfuweng/36d84a17498acd7b5fb20aba3f2db68e.jpg
如图中的表,
1:用一个语句查询出ID为5的name的值,我自己想的语句是"select name form user where ID = 5",正确不???;
2:用一个语句查询出name字段下的所有值;
以上就是我的问题,希望各位高手帮帮忙,本人菜鸟一个,刚学access,满意答案给50~100分....

1.^_^,确实需要注意ID的字段类型,并且要注意access的保留关键字,
如果要使用这些保留关键字,则需要使用方括号将其括起来,
如果id是数字类型,就用:
select [name] form [user] where ID = 5
如果id是字符类型,就用:
select [name] form [user] where ID = '5'
2.需要注意access的保留关键字问题,
如果像要找出name字段下的所有不同的值,
就用:
select distinct [name] form [user],
如果只需要找出name字段下的所有的值,
就用:
select [name] form [user],
呵呵,希望能有帮助,^_^

1.表的结构是什么?ID的类型是什么啊?如果是char()就不对,如果是int就正确
2.select name form user

name和user都是保留字,一定要加[]
1:用一个语句查询出ID为5的name的值
select [name] form [user] where ID = 5"
2:用一个语句查询出name字段下的所有值;
select [name] form [user]"

刚学access就不要使用SQL语句了,直接创建查询,然后再看SQL语句就可以了。
方法:创建查询,列出user表,将所要的字段拖出来。
如果在条件行中不写入条件,点击查看数据,就是所有数据;对应你的【2】问题。
如果在ID字段的条件行中写入“>5”,就对应你的【1】的问题了。