查询数据库的建立

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:07:06
我想建一个数据库——这个数据库有几个子表,我做第一次查询的就是为了让他们都连起来。(这个已经实现了)第二次查询的时候是想通过查询某字段的信息,如:'A',把所有含有'A'的条目以及它们的所有字段都显示出来。怎么做才能实现啊?还是永远都实现不了?那如果所有字段都只在一张表上,也想查出所有信息该怎么做?
如:
No. Name Age Sex Tel Add Height Weight
01 Alex 18 M 110 BJ 170 60
02 Amy 17 F 120 SH 160 50
03 Bob 18 M 130 XA 180 70
04 Mary 23 F 140 GD 165 55
05 John 19 M 150 SZ 170 60
我查询SEX=M的,然后出现
No. Name Age Sex Tel Add Height Weight
01 Alex 18 M 110 BJ 170 60
03 Bob 18 M 130 XA 180 70
05 John 19 M 150 SZ 170 60
查询Height=170的,出现
No. Name Age Sex Tel Add Height Weight
01 Alex 18 M 110 BJ 170 60
05 John 19 M 150 SZ 170 60

用Access怎么做啊?还是其他软件比较好做?SQL Server?
那么要是用子查询,这样也可以实现么?

呵呵,这个问题起始很简单,
就是需要注意:在access中的任意字符的通配符是*,而在SQL Server中是%,
因此:
Acess:
SELECT * FROM 表 WHERE 字段 LIKE '*M*'
SQL Server:
SELECT * FROM 表 WHERE 字段 LIKE '%M%'
呵呵,问题应该解决了,^_^

精确:Select * From 表 WHERE 字段='参数'
模糊:SELECT * FROM 表 WHERE 字段 LIKE '%参数%'

用sql语句,select * from 表名 where 字段 like "*A*"

SQL SERVER
查询SEX=M
select * from TableName where sex = 'M'

查询Height=170
select * from TableName where Height=170

查询名字里带A的人
select * from TableName where [name] like '%A%'