小编McN*_*ets的帖子

为什么 numpy 数组有 96 字节的开销?

如果我采用一个简单的空 numpy 数组,我可以看到它有 96 个字节的开销,

>>> sys.getsizeof( np.array([]) )
96
Run Code Online (Sandbox Code Playgroud)

那 96 个字节存储的是什么?这是在 numpy 或 Python 3 (cpython) 的 C 源代码中的哪里设置的?

python numpy internals python-3.x python-internals

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

select中的postgresql更新列

我试图用一个选择查询更新一个表中的列.

它运行并将整个type_列更新为religious(文本字段).

我试图只更新宗教几何与宗地几何相交的行.

update wash_parcels_final
set    type_ = t.religious 
from   (select wash_worship.religious 
        from   wash_parcels_final 
        join   wash_worship 
        on     st_intersects(wash_worship.geom, wash_parcels_final.geom)) t
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

从 Postgres 中的日期提取工作日、毫秒、微秒、纳秒

如何从 Postgres 中的日期中提取毫秒、工作日、微秒、纳秒。我也尝试过提取方法,但找不到完全等效的方法。

sql postgresql datepart

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

Laravel 中的 SELECT FROM AS 和 JOIN

如何在 Laravel 上执行此查询?

SELECT * 
FROM conversion t1 
     JOIN (SELECT report_id, MAX(id) id 
           FROM conversion 
           GROUP BY report_id ) AS t2 
     ON t1.id = t2.id AND t1.report_id = t2.report_id
Run Code Online (Sandbox Code Playgroud)

我已经读过 Laravel Documentary 但没有找到任何内容,

我已经尝试使用 SQL 并工作,但我不知道如何在 Laravel 中执行此查询。

请帮忙解决这个问题,谢谢。

php mysql laravel

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

SQL(Microsoft) - 同时更新2个

我有一张桌子

create table lastnum
(
 id int,
 num int
)
Run Code Online (Sandbox Code Playgroud)

它有一排

Id    num

1     101
Run Code Online (Sandbox Code Playgroud)

2个用户同时执行相同的存储过程 - 存储过程是

declare @num int

set @num = (select num + 1 from lastnum where id = 1)

update lastnum
set num = @num
where Id = 1

return @num
Run Code Online (Sandbox Code Playgroud)

在精确的微秒运行命令的可能性是什么,所以即使在两次调用之后,num的值也只有102

sql sql-server

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

部门名称和学生人数

我在尝试的MySQL中发现了一个问题。请告诉我以下解决方案是否有效,或者有更好的解决方案?

select   D.DEPT_NAME, COUNT(*) 
from     Departments D 
left outer join STUDENTS S 
on       S.Dept_ID = D.Dept_ID
group by D.DEPT_NAME
order by 2 desc, 1
Run Code Online (Sandbox Code Playgroud)

学生表具有以下字段:

Student_ID
Student_Name
Gender
Dept_ID
Run Code Online (Sandbox Code Playgroud)

部门表具有以下字段:

Dept_ID
Dept_Name
Run Code Online (Sandbox Code Playgroud)

一所大学使用2个数据表(学生和系)来存储有关其学生和与每个专业相关的系的数据。

  • 编写查询以在部门表中打印所有部门各自部门的名称和每个部门主修的学生人数(甚至没有当前学生的学生)。

  • 按学生人数递减排序结果;如果两个或多个部门的学生人数相同,则按部门名称的字母顺序对这些部门进行排序。

mysql database

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

SQL值查询在值更改时进行分组

我的sql db中有以下数据,

value                   timestamp
    0 ,   2018-03-21 14:32:24.417
    0 ,   2018-03-21 14:33:24.417
    0 ,   2018-03-21 14:34:24.417
    4 ,   2018-03-21 14:35:24.417
    4 ,   2018-03-21 14:36:24.417
    0 ,   2018-03-21 14:37:24.417
    0 ,   2018-03-21 14:38:24.417
Run Code Online (Sandbox Code Playgroud)

我希望结果如下所示

value,               min timestamp , duration of how long value was in this value
    0 ,    2018-03-21 14:32:24.417,     2
    4 ,    2018-03-21 14:35:24.417,     1
    0 ,    2018-03-21 14:37:24.417,     1
Run Code Online (Sandbox Code Playgroud)

我尝试使用铅函数,但由于值重复,它不起作用.任何帮助将不胜感激

sql sql-server

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

日期与int不兼容

我收到此错误,尽管我尝试搜索现有答案,但无法在mt查询中实现

所以我有:

消息206,级别16,状态2,第3行,操作数类型冲突:日期与int不兼容

这是我的查询:

Select   emp_desc, SUM(Price*Num_Of_Products) 
from     sales
Where    sale_date between 2014-01-01 and 2017-01-01
GRoup By emp_desc
Run Code Online (Sandbox Code Playgroud)

有什么建议么?非常感谢

sql

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

SQL帮助 - 关键字"EXISTS"附近的语法不正确

我的sql有问题(我对sql比较新).我无法弄清楚为什么我会收到语法错误.任何帮助,将不胜感激.

提前致谢.

SELECT *
FROM table_name_1
WHERE
column_A IN ('Lorem', 'Ipsum', 'Test') 
AND column_B NOT EXISTS
    (
    SELECT column_C 
    FROM table_name_2
    WHERE Date  >= CURDATE()
    )
Run Code Online (Sandbox Code Playgroud)

mysql sql

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