DAX,SQL的字符比较

本文深入探讨了SQL查询中字符查找、比较与复杂条件的高效应用,通过实例展示了LIKE、LEFT、RIGHT、SEARCH等函数的使用方法,并提供了针对特定场景的优化策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQL


下表字符查找比较:

DAX
Name LIKE 'SQLBI'
Table[Name] = "SQLBI"
Name LIKE 'SQLBI%'
LEFT( Table[Name], 5 ) ="SQLBI"
Name LIKE '%SQLBI'
RIGHT( Table[Name], 5 ) ="SQLBI"
Name LIKE '%SQLBI%'
SEARCH("SQLBI", Table[Name], 1, 0 ) > 0

for PowerPivot v1:

IFERROR(SEARCH("SQLBI", Table[Name], 1 ), 0 ) > 0

Name LIKE 'SQLBI%Methodology'
LEFT( Table[Name], 5 ) ="SQLBI"
&& RIGHT( Table[Name], 11 ) ="Methodology"
Name LIKE 'SQLBI%Methodology%'
LEFT( Table[Name], 5 ) ="SQLBI"
&& SEARCH("Methodology", Table[Name], 1, 0 ) > 0
Name LIKE '%SQLBI%Methodology%'
SEARCH("SQLBI", Table[Name], 1, 0 ) > 0
&& SEARCH("Methodology", Table[Name], 1, 0 )
>SEARCH("SQLBI", Table[Name], 1, 0 )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值