博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
18、Power Query-SQL筛选
阅读量:2035 次
发布时间:2019-04-28

本文共 514 字,大约阅读时间需要 1 分钟。

我们在Power Query里面进行筛选是相当灵活的,但是功能确是有限制,无法做到模糊查询。

如下图所示,分别是在PQ中对文本、日期、数字进行筛选,功能如字面意思所示。

比如现在我们需要查询姓名开头是“张”,结尾是“杰”,或者开头是“休”,结尾是“海”,甚至更多条件的筛选,这里灵活简单的功能已经满足不了了。

这个时候我们就需要借助SQL的形式来帮助我们完成功能。

我们用ODBC的方式引入数据源。

注意这里的连接字符串,要是书写不规范的话,后面会有一个黄字的错误标记。

这个时候进入到PQ界面,我们下面要查询学生的分数是60-69 以及80-89的,就可以用SQL来实现。

直接双击“源”,进入初始界面进行SQL编辑。

select * from [成绩表$] where 考试成绩 like '[68]_'

这里like使用的是模糊查询,“[68]”表示第一位是“6”或者“8”的,“_”表示第二位不确定。

再比如,我们要查询姓名是四个字的学生。

select * from [成绩表$] where 姓名 like '____'

用四个"_"来表示四个字符。

结果如下:

PQ非常强大,SQL同样强大,两两合并,天下无敌。

你可能感兴趣的文章
RocketMQ 自定义(日志)文件路径
查看>>
Guava学习笔记:Immutable(不可变)集合
查看>>
安装npm及cnpm(Windows)
查看>>
vuejs Class 与 Style 绑定
查看>>
Vue 进阶教程之:详解 v-model
查看>>
Vue 根据接口返回值重新渲染界面
查看>>
JAVA变量声明在循环体内还是循环体外的争论
查看>>
maven配置环境变量
查看>>
项目出现 java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/JoranException
查看>>
牙周炎的治疗方法
查看>>
JAVA的节点流和处理流以及流的关闭顺序
查看>>
Java中常见流的分类及简单讲解(节点流 处理流)
查看>>
Java IO流关闭问题的深入研究
查看>>
spring-cloud服务网关中的Timeout设置
查看>>
Spring Cloud各组件超时总结
查看>>
设计模式六大原则的理解
查看>>
spring cloud Feign请求响应启用压缩
查看>>
一个接口多个实现类的Spring注入方式(注解方式)
查看>>
MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)
查看>>
HBase深度简介
查看>>