【Access】SQL查询

SQL(Structure Query Language)的中文名称叫结构化查询语言。SQL是一种专门针对数据库操作的计算机语言。SQL查询是使用SQL语句创建的查询。

其实在Access数据库中,我们用查询设计器设计的查询本质上就是一条条SQL语言编写的命令。当我们使用查询设计器用可视化的方式创建一个查询对象后,系统便自动把它转换为相应的SQL语句保存起来。

例如我们做一个简单的查询所有男教师的查询,在查询设计器中按如下设置:

此时我们切换到SQL视图:

会看到系统为我们自动创建了一条该查询的SQL语句:

当我们运行一个查询对象时实际上就是执行该查询中指定的SQL命令。

那么有的人就说了反正在查询设计器中可以做查询,那么就可以避免了直接写SQL语句了,所以可以不用学习SQL语句。这话有一定的道理,只可惜的是,在查询设计器中只是可以做一些比较简单的查询而已,对于某些复杂的查询,如传递查询、数据定义查询和联合查询等等你是不能够在查询设计器中完成的,此时必须要正面面对SQL语句,所以还是不要投机取巧了,在Access数据库中功能强大的查询基本上都是通过编辑SQL语句来实现的,基于此,系统地学习一下SQL语句是十分有必要的~SQL语句非常丰富,本节课不是给大家讲如何使用SQL语句的,况且SQL语句不是一两句就能够说完的,主要是让大家对SQL语句引起足够的重视!市场上也有很多关于SQL语句的书籍,有需要的可以去看看,不过小编在此给大家找了一个比较全面的SQL语句教程,需要的话可以通过下面的两种联系方式向小编所要。

快捷查看
(0)

相关推荐

  • Ecshop使用——SQL查询

    SQL查询 如图 1 所示: 图1  直接把要运行的语句贴进文本框,执行提交即可. Sql查询的功能,想相对比较高级的功能,这个功能是能方便用sql语句直接操作数据库.所以如果不是很了解sql语句的话 ...

  • 如何提高数据库SQL语句执行速度呢?

    很多人认为性能调优是数据库管理员的工作,但其实提高数据库SQL语句执行速度,程序员也可以解决. 1.明知只有一条查询结果,那请使用"LIMIT 1" "LIMIT 1&q ...

  • EXCEL技巧,Microsoft Query中让SQL查询能使用单元格作为条件参数[摘录...

    此技巧所完成的效果,可能超出大部分同学的想象.因为除了VBA编程和复杂的数组公式,在excel中不太可能实现这样高级的自动筛选效果: 选取关键字后,可以自动从源表中筛选出结果 源表 筛选效果(动画演示 ...

  • sql查询:行转列和 列转行

    目录 一.行转列 1.使用case-when-then 2.使用SUM(IF()) 生成列 3.使用SUM(IF()) 生成列 + WITH ROLLUP 生成汇总行 4.使用SUM(IF()) 生成 ...

  • 筛选出sql 查询结果中 不包含某个字符

    select * from table1 where patindex('%关键字%' , aa) = 0 select * from table1 where charindex('关键字' , a ...

  • 如何让你的SQL查询快2600倍

    初学者的数据库索引简介 > Congratulations 今天在ORM的时代,我们作为开发人员不必经常触摸数据库.我自己自己建立了我的第一个项目而不在项目内写一行的原始SQL. 它起初工作正常 ...

  • MySql 入门到精通-sql查询语句的执行过程,你真的知道吗?

    首先,我们先来看看MySQL的基础架构,我们再平时写的最多的也就是 sql 查询语句,那么,对于一条简单的查询语句,你可否有想过它是如何执行的,期间又经历了哪些步骤呢?如下sql 查询: mysql& ...

  • 【Access】查询重复项

    大家好,今天为大家介绍一个很实用的查询:查找重复项.就是在一个表中,某些字段可能会存在一些重复,例如下图中的教师表,有5个叫"张爽"的教师,并且这5个人在职称字段也有重复: 现在想 ...

  • 【Access】查询不匹配项

    大家好,今天给大家介绍的一个查询是不匹配项查询,这是什么意思呢?这个查询设计到两张表,并且前提是这两张表的某些字段有相同的信息也有不同的信息,才能够得出结果.举个例子吧,如下图,是Access里面的两 ...

  • SQL查询去掉重复数据

    本文主要总结数据库去掉重复数据的方法 去掉重复数据的方法: 第一种:distinct 根据单个字段去重,能精确去重: 作用在多个字段时,只有当这几个字段的完全相同时,才能去重: 关键字distinct ...

  • SQL查询语法30例

    学好SQL查询:无他,概手熟耳. 1. 基础表: 学生表: 老师表: 课程表: 成绩表: 2. 题目: 1.查询名字中含有"华"字的学生信息 select * from 学生 wh ...