首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

求若干条SQL语句解决方法

2012-04-07 
求若干条SQL语句各位好:我不是做程序的,因处理Excel表需分类项目太多,故想用acess数据查询方式,请教能够统

求若干条SQL语句
各位好:

我不是做程序的,因处理Excel表需分类项目太多,故想用acess数据查询方式,请教能够统计满足如下条件的记录数的SQL语句:
 
sex=“女”,
origin=“辽宁,山东,河北,江苏,浙江,福建,广东,海南”,
age=“大于等于15小于等于64,”
No=‘01’

满足如上4个条件的记录数。

[解决办法]
select count(*) from tablename where sex= '女 ' origin in( '辽宁 ', '山东 ', '河北 ', '江苏, '浙江 ', '福建 ', '广东 ', '海南 ') and age between 10 to 64 and No=‘01’
[解决办法]
select count(*) from 2004 where sex= '女 ' and origin in( '辽宁 ', '山东 ', '河北 ', '江苏, '浙江 ', '福建 ', '广东 ', '海南 ') and age between 10 to 64 and No=‘01’
一二条件之间少一个AND
呵呵
楼上的原创
[解决办法]
--1、不能用中文标点;2、是between ...and ...不是to
select count(*)
from 表名
where [sex]= '女 '
and [origin] in ( '辽宁 ', '山东 ', '河北 ', '江苏 ', '浙江 ', '福建 ', '广东 ', '海南 ')
and [age] between 10 and 64
and [No]= '01 '
[解决办法]
--No是数字类型,你怎么会限制No= '01 '? 应该是No=1吧


select count(*)
from 表名
where [sex]= '女 '
and [origin] in ( '辽宁 ', '山东 ', '河北 ', '江苏 ', '浙江 ', '福建 ', '广东 ', '海南 ')
and [age] between 10 and 64
and [No]=1

[解决办法]
--这样查有没有数据,检查你的no列是否有空值

select count(*)
from [2004]
where [No]=1

热点排行