WHERE函数
WHERE函数,属于常用函数之一,通常可以用来进行条件查询。
其用途类似于DAX函数中的Filter函数,二者都是进行筛选时使用。
基础语法
SELECT 列名称 FROM 表名称 WHERE 列名称 运算符 限定条件
运算符
下面的运算符,可以与WHERE函数进行搭配使用。
| 操作符 | 用途 |
|---|---|
| = | 等于 |
| <> | 不等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
| BETWEEN | 介于范围之间 |
| LIKE | 模糊查询 |
注意事项
如果是文本条件的话,请注意,SQL使用的是单引号,DAX使用的是双引号。
在书写过程中,要注意限定条件的文本类型,数值类型是不需要加单引号的。
特殊说明:若限定条件为中文,则运算符右边需要添加“N”。
使用实例
案例数据:
在本机的数据库中,存在名为“TEST”的数据库,存在名为“销售明细”的案例数据。
例子1:
将[所在分店]为B店的数据导入PowerBI,其他数据不要。
SELECT
*
FROM
[销售明细]
WHERE
[所在分店]
=N'B店'
结果如下:
例子2:
将[客户流水号]为1448的数据导入到PowerBI中,其他数据不要。
SELECT
*
FROM
销售明细
WHERE
客户流水号
=1448
结果如下:
例子3:
将[商品名称]导入到PowerBI中,限定为B店,且进行去重操作。
SELECT
DISTINCT
商品名称
FROM
销售明细
WHERE
所在分店
=N'B店'
结果如下:
这里是白茶,一个PowerBI的初学者。

京公网安备 11010502036488号