欢迎关注R语言数据分析指南本节来介绍如何在计算多样性指数的基础上来进行显著性标记,可在文末找到获取数据的方式加载R包library(tidyverse)library(vegan)library(magrittr)library(multcompView)导入数据alpha%t()%>%as.data.frame()group%set_colnames(c("sample","group"))定义函数计算多样性指数alpha_diversity%rownames_to_column("sample")%>%left_join(.,y,by="sample")return(result)}数据整
我有2个表:LandingPages-包含每个事件的着陆页。报告-包含每个着陆页的点击和转化。我尝试进行查询,以获取每个着陆页的点击次数和转化次数的总和,但我希望如果着陆页未收到任何点击和转化(并且未显示在报告表中),那么我希望返回0作为结果。到目前为止我所做的是:SELECTl.LandingPageId,SUM(Hits)ASHits,SUM(PixelSum)ASConversionFROMReportcRIGHTJOINLandingPageslON(c.LandingPageId=l.LandingPageId)WHEREc.CampaignId=xANDDayDate>'y
如何通过语句获取组中的所有值?mysql>select*frommytable;+------+--------+--------+|name|amount|status|+------+--------+--------+|abc|12|A||abc|55|A||xyz|12|B||xyz|12|C|+------+--------+--------+4rowsinset(0.00sec)mysql>selectname,count(*)frommytablewherestatus='A'groupbyname;+------+----------+|name|count(*)|+-
我有这个问题:SELECThistory.trackid,tracklist.artist,tracklist.event,tracklist.data,history.dateFROMhistoryJOINtracklistONhistory.trackid=tracklist.trackidGROUPBYtrackidORDERBYhistory.dateDESC但是当我按历史分组时,我想返回最近的trackid(到date)。尝试使用GROUPBY和ORDERBYDESC,但不是最新的。我哪里错了? 最佳答案 之所以没有按最近
SELECTA.id,A.title,FROM(`table`)asAWHEREA.active='1'ANDA.idIN(SELECTGROUP_CONCAT(B.id)fromBwhereuser=3)如果我仅从用户=3的B启动子查询SELECTGROUP_CONCAT(B.id),我将获得1,2,3,4。但是,如果我启动整个查询,我只会获得一行。但是如果我尝试用它的值(1,2,3,4)替换子查询SELECTA.id,A.title,FROM(`table`)asAWHEREA.active='1'ANDA.idIN(1,2,3,4)我获得了4行……我需要。我的错误在哪里?
此查询返回所有23个music.id:39,64,1327,1608,1644,1657,1666,1676,1681,1686,1691,1711,1726,1730,1811,1851,2346,2440,2967,2968,2996,2998,3110但是...我想根据计算值进行分组,然后按类别分组(因为“名称”对于每条记录都是唯一的,而类别不是)SELECTmusic.id,music.nameASname,music.filename,music.url_name,music.file_path_high,music.filesize,music.categoriesASca
我有一张table,它看起来像:+-----------+----------++person_id+group_id++-----------+----------++1+10++1+20++1+30++2+10++2+20++3+10++-----------+----------+我需要一个查询,以便只返回具有组10和20和30的person_id(仅person_id:1)。我不确定如何执行此操作,因为据我所知,这需要我按person_id对行进行分组,然后选择包含所有group_id的行。我正在寻找可以保留键的使用而无需诉诸group_concat()等字符串操作的东西。
这是我的查询SELECTCOUNT(*)astotal,toys,dateFROMT1WHERE(date>='2012-06-26'ANDdate'0')UNIONSELECTCOUNT(*)astotal,toys,dateFROMT2WHERE(date>='2012-06-26'ANDdate'0')UNIONSELECTCOUNT(*)astotal,toys,dateFROMT3WHERE(date>='2012-06-26'ANDdate'0')GROUPBYRoomTypeHAVINGCOUNT(total)=4输出结果countToysdate3Bibi2012-06
是否可以在Group_concat中选择带分隔符的逗号并搜索用逗号连接的地方这是我的mysql示例:products_attributes_id|products_id|options_id|options_values_id39|31|3|335|30|2|238|30|1|140|31|2|241|30|1|442|30|1|543|31|1|4我想GROUP_CONCAToptions_values_idSELECT*,GROUP_CONCAT(options_values_idSEPARATOR',')FROMproducts_attributes按products_id分组p
我有2个mysql表:car_model:id(int)(PrimaryKey)title(varchar)id_brand(int)FKtocar_brandtablecar__car_model:-relationmanytomanyid_model(int)id_advice_model(int)在car__car_model中有如下数据:(id_model)(id_advice_model)121212451267127813131312136713105我想像这样获取这些数据:1212,45,67,781313.12.67,105我像这样使用group_concat和分组:S