小编Nir*_*ras的帖子

SQL Query在Inner JOIN期间连接两列

我有表A和表B,表A有几列,包括A1和A2.表B也有几列.我的查询要求我连接A1和A2中的值,然后在B1上进行内连接.

例:

Select * 
From A
INNER JOIN B
ON CONCAT(A1,A2) = B1.
Run Code Online (Sandbox Code Playgroud)

显然这不是它应该如何工作的.有人可以帮我解决这个疑问吗?

谢谢.

sql t-sql sql-server join concatenation

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

使用python为列表中的相同键求和多个值

我有一个如下所示的列表:

(151258350, 2464)
(151258350, 56)
(151262958, 56)
(151258350, 56)
(151262958, 112)
(151262958, 112)
(151259627, 56)
(151262958, 112)
(151262958, 56)
Run Code Online (Sandbox Code Playgroud)

我想要一个看起来像这样的结果:

151259627 56
151262958 448
151258350 2576
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

for key, vals in d.items():
    tempList.append((key, reduce(add, vals))) 
Run Code Online (Sandbox Code Playgroud)

这里,d是具有键值对的列表.tempList是List,在按键对它们求和后将附加值.和添加是一个功能:

def add(x, y): return x+y
Run Code Online (Sandbox Code Playgroud)

如果已经提出这个问题,请指出我,因为我自己找不到这个问题.

python list

4
推荐指数
2
解决办法
5541
查看次数

通过networkx和使用python在图中添加节点和边

我需要创建一个 IP 地址图并标记它们之间的边,我为此编写了下面的代码。列表,即 parseOutput() 的内容,看起来像这样:

('172.16.254.128', '216.58.208.206')
('216.58.208.206', '172.16.254.128')
('172.16.254.128', '216.58.208.226')
('216.58.208.226', '172.16.254.128')
('172.16.254.128', '8.8.8.8')
('8.8.8.8', '172.16.254.128')
('172.16.254.128', '216.58.208.227')
('172.16.254.128', '216.58.208.227')
('216.58.208.227', '172.16.254.128')
('172.16.254.128', '216.58.208.227')
('172.16.254.128', '216.58.208.227')
...
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,出现以下错误:

Traceback (most recent call last):
  File "test.py", line 40, in <module>
    g.add_nodes_from(nodeList)
  File "/usr/local/lib/python2.7/dist-packages/networkx/classes/graph.py", line 429, in add_nodes_from
    nn,ndict = n
ValueError: need more than 0 values to unpack
Run Code Online (Sandbox Code Playgroud)
import logging, sys, struct, binascii, socket
from scapy.all import *
import networkx as nx
import matplotlib.pyplot as plt

pkts=rdpcap("pcapFile.pcap",20)

def parsePcap():
        IPList …
Run Code Online (Sandbox Code Playgroud)

python graph scapy networkx

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

使用正则表达式在java中提取子字符串

我需要"URPlus1_S2_3"从字符串中提取:

"Last one: http://abc.imp/Basic2#URPlus1_S2_3," 
Run Code Online (Sandbox Code Playgroud)

在Java语言中使用正则表达式.

有人可以帮帮我吗?我是第一次使用正则表达式.

java regex

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

标签 统计

python ×2

concatenation ×1

graph ×1

java ×1

join ×1

list ×1

networkx ×1

regex ×1

scapy ×1

sql ×1

sql-server ×1

t-sql ×1