关于多项查找(50分)

  • 主题发起人 主题发起人 pzning
  • 开始时间 开始时间
P

pzning

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个数据库
有姓别,姓名,年龄,民族,身高,体重,
想根据条件来进行动态数据筛选,比如,选择性别"女",年龄“18”至"24",身高"170"至175
体重50至55,它能动态的从数据库中找出来和这个条件相同的所有数据。不知用
select ************************************************
如何来做。
谢谢
 
select * from table where 性别=‘女’and ('年龄' between 18 and 24) and
('身高' between 170 and 175)
 
同意思楼上。不过语法上存在一些符号上的错误。
select * from table where 性别='女'and (年龄 between 18 and 24) and
(身高 between 170 and 175)
 
如果用计算出的数据,如何来查找?DateDiff('yyyy',生日,Now()) as 年龄
 
同意楼上magic6326 的意见,注意的是可能字段 “性别” 也需要加半角英文符号—单引号'';
 
to 大森林
我试过,在ACCESS和SQLSERVER下不用加单引号''.只要是字段名都不用加,其它数据库我就不清楚了。
 
后退
顶部