小编Dmi*_*kin的帖子

在SQL Server中使用GROUP BY

通过此查询,我得到了2列不同的值

SELECT DISTINCT 
    Transport.ID, Transport.Address 
FROM  
    Cars 
LEFT JOIN 
    Transport ON Cars.TransportFrom=Transport.ID 
ORDER BY 
    address
Run Code Online (Sandbox Code Playgroud)

现在我需要再添一个列:

SUM(CASE WHEN Active='True' THEN 1 ELSE 0 END) 
Run Code Online (Sandbox Code Playgroud)

但如果我这样查询,我会收到错误

SELECT DISTINCT 
    Transport.ID, Transport.Address, 
    SUM(CASE WHEN Active = 'True' THEN 1 ELSE 0 END)
FROM 
    Cars 
LEFT JOIN 
    Transport ON Cars.TransportFrom = Transport.ID 
ORDER BY 
    address
Run Code Online (Sandbox Code Playgroud)

消息8120,级别16,状态1,行1
列"Transport.ID"在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中.

SELECT 
    Transport.ID, Transport.Address, 
    SUM(CASE WHEN Active = 'True' THEN 1 ELSE 0 END)
FROM 
    Cars 
LEFT JOIN 
    Transport ON Cars.TransportFrom = Transport.ID 
ORDER BY 
    address
GROUP …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008

2
推荐指数
1
解决办法
79
查看次数

_xlfn.IFERROR Excel2013删除

Sub DeleteNames() 
 Dim nName As Name 
  For Each nName In ThisWorkbook.Names 
   If nName.Name Like "_xlfn.*" Then nName.Delete 
  Next nName 
End Sub
Run Code Online (Sandbox Code Playgroud)

不能使用错误1004

Sub ShowNames() 
 Dim nName As Name 
  For Each nName In ThisWorkbook.Names 
   nName.Visible = True 
  Next nName 
End Sub 
Run Code Online (Sandbox Code Playgroud)

不能使用错误运行时错误438"对象不支持此属性或方法

如何删除_xlfn.IFERROR命名范围?

excel vba excel-vba

2
推荐指数
1
解决办法
3493
查看次数

Numpy数组错误设置带序列的数组元素

我试图使用多列表来保存来自html的抓取数据

但是在50.000列表附加后我得到了内存错误

所以我决定将列表更改为numpy数组

SapList= []
ListAll  =  np.array([])

def eachshop(): #filling each list for each shop data
    global ListAll
    SapList.append(RowNum)
    SapList.extend([sap]) # here can be from one to 10 values in one list["sap1","sap2","sap3",...,"sap10"]
    SapList.extend([[strLink,ProdName],ProdCode,ProdH,NewPrice, OldPrice,[FileName+'#Komp!A1',KompPrice],[FileName+'#Sav!A1','Sav']])
    SapList.extend([ss]) # here can be from null to 80 sublist with 3 values [["id1", "link", "address"],["id80", "link", "address"]]


    ListAll = np.append(np.array(SapList))
Run Code Online (Sandbox Code Playgroud)

那么我就是print(ListAll)例外C:\Python36\scrap.py, LINE 307 "ListAll = np.append(np.array(SapList))"): setting an array element with a sequence

现在为了加快我使用pool.map

def makePool(cP, func, iters):
    try:

        pool = …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

2
推荐指数
1
解决办法
121
查看次数

查找不可读目录 LINUX 中的文件

如何查找不可读目录中的所有文件

例如目录 /home 被锁定 perm 40700

但我可以读取该目录中的所有文件,例如 /home/index.php 等

如何列出该目录下的所有文件?

我尝试了 ls 和 find 函数不想找到那些文件

linux readable directory-listing find

1
推荐指数
1
解决办法
3488
查看次数

为什么我在这里遇到类型不匹配错误?

我创建一个新模块并插入此代码:

Sub test()
   Set wsData = ThisWorkbook.Worksheets("Data")
   sCount = wsData.Columns(14).SpecialCells(xlCellTypeBlanks).Count
   msgbox sCount
End Sub
Run Code Online (Sandbox Code Playgroud)

在工作表"数据"中,我有这个代码:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Selection.CountLarge = 1 Then
        If Not Intersect(Target, Range("K:M")) Is Nothing And Target.Value <> "" Then
            'code
        End if
    End if
End Sub
Run Code Online (Sandbox Code Playgroud)

当我运行test()sub时,我得到一个类型不匹配错误If Not Intersect(Target, Range("K:M")) Is Nothing,因为Target错误类型.

为什么会这样?

为什么测试会触发Change Event?如果手动过滤我的数据表的第14列,只留下空白单元格,我不会得到相同的错误!

excel vba excel-vba

1
推荐指数
1
解决办法
73
查看次数

将Object转换为字符串并返回

我需要将Javascript对象转换为字符串,然后将此字符串转换回对象.

我得到的对象:

    var Checked = {};

// Hold all checkboxes
    $('div.list input[type=radio]:checked, input[type=checkbox]:checked').each(function () {
        var $el = $(this);
        var name = $el.attr('name');
        if (typeof (Checked[name]) === 'undefined') {
            Checked[name] = [];
        }
        Checked[name].push($el.val());
    });
Run Code Online (Sandbox Code Playgroud)

我知道如何使用join和split对数组执行此操作,但如何使用对象?现在如何将此对象转换为字符串?如何将此字符串取回对象?

javascript jquery

0
推荐指数
1
解决办法
1万
查看次数

用于在 ReplaceChild 之后下一个停止循环的 XML Dom

然后我尝试在第一个替换循环停止后使用此代码 $Autos->length = 10

$Autos = $dom->getElementsByTagName('cars'); // Find Sections 
$NewElement = $dom->createElement('hello','hi');
for ($i = 0; $i < $Autos->length; $i++) 
{

    $Autos->item($i)->parentNode->replaceChild($NewElement, $Autos->item($i));
    echo $Autos->length . " i= " .$i;
}
Run Code Online (Sandbox Code Playgroud)

所以 $i 总是 = 0 为什么会发生这种情况?

php xml replace

-1
推荐指数
1
解决办法
283
查看次数