注意编码和字符长度
SQL查询语言;MySQL是数据库
使用命令行加载数据:
load data local infile 'xxx' into table data.userinfo
fields terminated by ','
打开Microsoft Power BI -> 点击“获取数据” -> 选择MySQL数据库 -> 填写服务器(127.0.0.1 or localhost)和数据库(有可能不能跨数据库关联) -> 填写用户名和密码,链接数据库(关于加密提示,内网数据库还好) -> 选择表,加载
在获取数据时进行SQL查询,不要在Power BI里进行操作,和性能有关
select
from
limit
order by
desc
where
"char"
between xx and xx
< > = != <> <= >=
in ("char","char")
not in
and or,优先执行and,使用()优先执行逻辑
like %
count(1) count(*) count(字段)
distinct
group by xx,xx
having
IF( expr1 , expr2 , expr3 );expr1条件,条件为true,则值是expr2 ,false,值就是expr3;举例:having count(if(industryField like '%电子商务%',1,null)) >= 50
count(x)/count(y)
as 在除法中不能用
left() right(),抽样:and right(userID,1) in (0,1,2,3,4)
locate()
length()
substr(字符串,从哪里开始,截取长度)
case when else end
子查询 需要as
join on left join A全B部分;inner join AB的交集
now() year() month() week()
date()
date_format(字段,%Y-%m)
date_add(字段,interval 1 day)
网友评论