Access数据库第一讲.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Access数据库第一讲

第一讲 上面是Access数据库中所涉及的两个表 下面我们介绍Access数据库中用于查询数据的语句: SELECT 语句 SELECT语句是数据库中使用频率最高的语句,就是我们通常说的查询语句。 其格式如下: SELECT+需要查询的对象+FROM+表名+WHERE+条件。 查询上表中所有男性职工的“工号”“姓名”“部门”和“应发工资”。 SELECT 工号,姓名,部门,应发工资 FROM rsda where 性别=”男” 注意事项: 1):写查询语句时英文部分不区分字母大小写。 2):除汉字外,所有字符标点和数字都必须使用半角英文状态下输入。 3):SELECT查询语句中如果没有条件限制,“WHERE+条件”部分可以省略。 4):需要查询的项目在表中必须存在。 5):如果要输出表中所有项目可以用“*”代替。 例如:查询上表中所有人员的姓名,出生年月及部门 SELECT 姓名,出生年月,部门 FROM rsda; 显示表中的所有信息 Select * from rsda; 显示表中所有女性职工的信息 Select * from rsda where 性别=”女”; 练习:1、查询上表中教务处人员的工号,姓名,性别和应发工资。 查询表中工号为12004人员的部门信息。 查询表中男性职工的姓名和基本工资。 要求:查询表中所有“未婚”男性职工的信息。 Select * from rsda where (性别=”男”)and(婚否=no); 有两个知识点需要掌握: 1):运算符: A、算术运算符:加(+)、减(-)、乘(*)、除(/)、和取模(%)。算术运算符可以完成对两个表达式的数学运算。 B:赋值运算符:等号(=) C:比较运算符:等于(=)、大于()、大于或等于(=)、小于()、小于或等于(=)、不等于(或!=)、不小于(!)、不大于(!). D:逻辑运算符:与(and)、或(or)和非(not)。对于AND运算,只有当运算符两端的表达式的值都为真时,结果才返回真,只要有一股表达式的值为假,结果就是假;对于or运算,只要运算符两端的表达式的值有一个位真,结果就返回真,只有两个表达式的值都是假,结果才为假;NOT运算是对表达式的值取反。 2):数据类型:文本、备注、数字、日期/时间、货币、自动编号、是/否、超链接等。 本例中“婚否”选项,使用的是“是/否”类型,即我们常说的布尔型,判断的时候“是”用yes表示,“否”用no表示。 练习:1、列出表中所以男性职工的婚姻状况。 2、查询表中应发工资不小于1200的男性已婚职工的的姓名。 3、查询表中未婚女性人员的信息。 Select语句中各个参数: 1)、top 如:查询前3条记录的工号,姓名,性别 Select top 3 工号,姓名,性别 from rsda; 显示的结果是前3条记录。 查询数据表中前50%人员的信息 Select top 50 percent * from rsda; 显示的结果是表中前50%人员的信息 练习:查询表中基本工资大于1000的男性职工的前2条记录。 显示表中已婚人员的前30%条记录。 2):DISTINCT 如:查询所有记录的“性别”字段,并去掉重复值 Select distinct 性别 from rsda; 3):别名 如:查询所有记录的工号(别名为s_number)、姓名(别名为s_name)、出生年月(别名为s_birthday)字段 Select 工号 as s_number,姓名 as s_name,性别as s_birthdayfrom rsda; 需要注意的是,在ACCESS中使用 “列名 AS 列别名”形式。 4):年龄 如:查询表中每个人的年龄。 Select 姓名, (year(now())-year(出生年月)) as 年龄 from rsda; now()函数返回当前日期,year()获取年份。 其他函数有abs(绝对值)、left(从左侧截取字符串)、right(从右侧截取字符串)、len(获取字符串的长度)、ltrim和rtrim(去掉字符串前面或后面的空格)、day(返回日期)、month(返回月份)、year(返回年份)、weekday(返回星期)、hour(返回小时)、date(返回系统日期)、sum(求和)、avg(求平均值)、count(统计个数)、max(求最大值)、min(求最小值)等等。 如:显示表中应发工资的最大值 Select max(应发工资) as 工资 from rsda; 如:查询表中各人员工号的前两位 Se

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档