美文网首页
工具:数据分析(SQL)

工具:数据分析(SQL)

作者: LnKASA | 来源:发表于2021-03-30 18:14 被阅读0次

    注意编码和字符长度

    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)

    相关文章

      网友评论

          本文标题:工具:数据分析(SQL)

          本文链接:https://www.haomeiwen.com/subject/igejhltx.html