小编pek*_*eku的帖子

MySQL数据透视表

如果我有一个MySQL表看起来像这样:

company_name    action  pagecount
-------------------------------
Company A       PRINT   3
Company A       PRINT   2
Company A       PRINT   3
Company B       EMAIL   
Company B       PRINT   2
Company B       PRINT   2
Company B       PRINT   1
Company A       PRINT   3

是否可以运行MySQL查询以获得如下输出:

company_name    EMAIL   PRINT 1 pages   PRINT 2 pages   PRINT 3 pages
-------------------------------------------------------------
CompanyA        0       0               1               3
CompanyB        1       1               2               0

这个想法pagecount可能会有所不同,因此输出列数量应反映出每个action/ pagecount对的一列,然后是每个点击次数company_name.我不确定这是否被称为数据透视表,但有人建议?

mysql pivot

299
推荐指数
7
解决办法
31万
查看次数

FileSystemEventHandler的其他参数

我正在尝试编写一个程序,可以监视多个文件夹以进行文件创建,并启动相同的操作,但每个文件夹的设置不同.我的问题是为FileSystemEventHandler指定一个额外的参数.我为每个目录创建一个新的FileWatcher来监视并添加Created-action的处理程序:

foreach (String config in configs)
{
    ...
    FileWatcher.Created += new System.IO.FileSystemEventHandler(FileSystemWatcherCreated)
    ...
}

void FileSystemWatcherCreated(object sender, System.IO.FileSystemEventArgs e, MySettings mSettings)
{
    DoSomething(e.FullPath, mSettings);
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能将'mSettings'变量传递给FileSystemWatcherCreated()?

c# filesystemwatcher

7
推荐指数
2
解决办法
6526
查看次数

标签 统计

c# ×1

filesystemwatcher ×1

mysql ×1

pivot ×1