没有合适的资源?快使用搜索试试~ 我知道了~
Microsoft-Access数据库中SQL语句大全.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 72 浏览量
2021-10-03
14:37:25
上传
评论
收藏 141KB DOC 举报
温馨提示
试读
12页
Microsoft-Access数据库中SQL语句大全.doc
资源推荐
资源详情
资源评论
6〕在“SQL”下拉框中选择如下列图所示中的“SQL 视图即可”。
1、查询所有记录:Select *通常用于快速查看表中的记录。当对表的结构无法
确切记忆时,或要快速查看表中的记录时,使用 Select *是很方便的。
use 企业销售管理系统
Select * from 职工
2、投影查询:很多时候并不需要将所有列的数据都显示出来。投影查询就是允
许用户显示所需要的列。假设显示职工表中职工号、、工资信息,具体操作方
法如下。
Select 职工号,,工资 from 职工
在 Select 查询中,还可以按照实际的需要或自己的喜好安排显示列的顺序,
如果要把放到第一列,则代码如下:
Select, 职工号,工资 from 职工
3、条件查询:显示 wh1 或 wh2 仓库、性别不为女、工资在 1300~2100 之间的
职工信息。具体操作如下:
Select * from 职工号 where(仓库号=’wh1’ or 仓库号=’wh2’)
And not 性别=’女’ and 工资>=1300 and 工资工资<=2100
在这里一定要注意,(仓库号=’wh1’ or 仓库号=’wh2’)一定要加括号,否则
就不是原题的意思。
4、谓词 In 查询:在查找特定条件的数据时,如果条件较多,就需要用到多个
Or 运算符,以查找满足其中任一条的记录。但使用多个 Or 运算符,将使 Where
子句变得过于冗长,这时使用 In 就非常清楚。另外,在后面讲解的嵌套查询中,
也必须使用 In 查询。下面以显示 zg1、zg2、zg11、zg15 的订购单信息为例具体
讲解一下。
使用 Or 运算符
Select * from 订购单 where 职工号=’zg1’ or 职工号=’zg2’’)
Or 职工号=’zg11’ or 职工号=’zg15’
使用谓词 In
Use 企业销售管理系统
Select * from 订购单 where 职工号 in(’zg1’, ’zg2’, ’zg11’, ’zg15’)
在 Select 语句中,还支持 In 与 Not 结合使用。假设显示职工号不为 zg1,
zg2, zg11, zg15 的订购单信息,具体代码如下:
使用 Or 运算符
Select * from 订购单 where 职工号!=’zg1’ or 职工号!=’zg2’’)
Or 职工号!=’zg11’ or 职工号!=’zg15’
使用谓词 In
Use 企业销售管理系统
Select * from 订购单 where 职工号 not in(’zg1’, ’zg2’, ’zg11’, ’zg15’)
5、模糊 Like 查询:有的时候,我们不清楚所要查询的信息,如显示职工信息,
但不能确定该职工的,只知道他中含有“王”字,那该如何查找呢?SQL 中提供
了 Like 关键字,使用 Like 进行了查询时,还要指定通配符。
通 配 符 及 其 含 义
通配符 含 义
%
包含 0 个或多个字符
_〔下画
线〕
包含一个字符
[]
指定范围〔如[a-z]
[^]
不属于指定范围〔[^a-z]〕
在 SQL 语句中,还支持 Like 与 Not 结合使用。假设显示中不含有“王”字的
职工信息,具体代码如下:
Select * from 职工 where not like’王%’
在该例中,如果你知道中含有“王”字,并且只有两个字,那么可以进一步缩
小查找范围,具体代码如下:
Select * from 职工 where not like’王_’
这样就可以查找到中只有两个字,并且姓为“王”的职工信息。
6、空值 NULL 查询:在 SQL 语句中使用 IS NULL 来进行是否为空的判断。
下面以显示性别为空的职工信息为例具体讲解一下。
Select * from 职工 where 性别 is null
假设显示性别不为空的职工信息,具体代码如下:
Select * from 职工 where 性别 is not null
7、限制范围 Between…And 查询:在数据医疗队引擎查询中,限制范围
也是经常使用的一个条件。当然可以使用大于等于号、小于等于号和 And 运算
符三者来完成范围的限制,但使用 Between…And 结构,会使 SQL 更清楚。下
面以显示工资在 1300~1900 之间的职工信息为例具体讲解一下。
Between…And 语句
Select * from 职工 where 工资 Between 1300 And 1900
大于等于号、小于等于号与 And 运算符
Select * from 职工 where 工资>=1300 And 工资<=1900
在 SQL 语句中,还支持 Between…And 与 Not 结合使用。假设显示工资不
在 1300~1900 之间的职工信息,具体代码如下:
剩余11页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 16
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于 LSTM(长短期记忆)(即改进的循环神经网络)预测风力发电厂中风力涡轮机产生的功率+源代码+文档说明
- 基于stm32f103+空心杯电机+oled按键+运动算法
- 《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第1章docker基础(1.1-1.4)
- 基于python实现的水下压缩空气储能互补系统建模仿真与经济效益分析+源代码+论文
- 华中科技大学-自然语言处理实验,Bi-LSTM+CRF的中文分词框架,并且利用基于深度学习的方法进行中文命名实体识别++源码报告
- 基于动态罚函数的铁路车流分配与径路优化模型python源码
- 鱼群算法求解组环问题python源码+文档说明
- 基于决策优化的多波束测深测线规划模型MATLAB代码
- 课程设计-基于python实现的多目标优化算法求解带时间窗的车辆路径规划问题+源代码+文档说明+界面截图+pptx
- 基于通信信号与通信系统的MATLAB仿真源码-课程设计
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功