我有一个 postgres 表,有 2 列
用户名和电子邮件我的表中有数百行,例如
username | email
username1 | test@abc.com
username2 | test@abc.com
username3 | test@abc.com
username4 | test@abc.com
Run Code Online (Sandbox Code Playgroud)
所有电子邮件的设置方式都是相同的,现在我需要使它们独一无二。我正在尝试将电子邮件列更新为这样
username | email
username1 | username1_test@abc.com
username2 | username2_test@abc.com
username3 | username3_test@abc.com
username4 | username4_test@abc.com
Run Code Online (Sandbox Code Playgroud)
基本上复制用户名列中的值并将其添加到电子邮件列中。我尝试使用合并函数,但这将完全替换该值并且不会更新它。
请您帮助我了解如何实现这一目标。
谢谢
我正在编写一个python程序来解析txt文件中的一些用户数据.文本文件中的一行将包含用户的高度.我已经指定了用户希望遵循的订单
文件的第一行应包含名称,下一行,出生日期,第3行,高度等.
我还给用户一个示例文件,看起来像这样
姓名:名字姓氏
DOB
:16.04.2000年龄:16
身高:5英尺9英寸
当我读取文件时,我查看了每一行并使用':'作为分隔符将其拆分.
第一个字段是我的列名,如name,dob,age,height.
在某些情况下,用户会在Name或DOB之后忘记':',或者他们只会发送如下数据:
我决定使用的逻辑是:
高度的逻辑是这样的:
if any(heightword in file_line.upper() for heightword in ['FT', 'HEIGHT', 'FEET', 'INCH', 'CM'])
Run Code Online (Sandbox Code Playgroud)
此if条件将查找与高度相关的单词.
一旦我确定文件中的行包含高度,我希望能够在将其写入数据库之前将该信息转换为英寸.
请有人帮我解决如何将以下数据转换为英寸.
我知道,因为我正在尝试迎合各种用户输入.这份清单并非详尽无遗; 我试图用这些作为一个例子来理解,然后我将继续添加代码,如果我找到新的模式.
我有一个应用程序,它是 REACT 前端和 python Flask 后端。逻辑如下。
source.zip
dontextract
extractfile1
extractfile2
Run Code Online (Sandbox Code Playgroud)
我想从 zip 文件中提取 extractfile1 和 extractfile2,然后使用这两个提取的文件创建一个新的 zip。完成后,我需要将这个新的 zip 文件发送到后端服务。
我通过节点包在互联网上找到各种解决方案,例如https://www.npmjs.com/package/unzip和https://www.npmjs.com/package/unzipper但这些也建议在后端解压缩文件,有没有办法在 REACT 端的前端执行此任务。
records Year | Dept | Expense | Month因此,每年/每个部门最多可以有一个记录.
我有一个子查询,它根据约束返回下面的数据.
Year | Dept
2001 | HR
2001 | ACC
2001 | TECH
2002 | TECH
2003 | HOUSE-KEEPING
2003 | TECH
Run Code Online (Sandbox Code Playgroud)
现在,我需要在同一个表上运行另一个查询,以获得每个值对的总计费用.
使用子查询的输出,我的主要查询将是类似的
select Dept, sum(Expense)
from records
where (Year, Dept) in (...)
... I want to iterate over value pairs from the subquery
(SUBQUERY which returns
Year | Dept
2001 | HR
2001 | ACC
2002 | TECH
2003 | HOUSE-KEEPING
)
Run Code Online (Sandbox Code Playgroud)
当我运行这个select语句时,返回的输出仅包含三年内TECH的数据.
请帮助理解我如何在子查询的所有行上运行主选择
我有一个名为 school_name 的变量
我正在创建一个向量来定义稍后将在 ggplot2 中使用的颜色。
colors <- c("School1" = "yellow", "School2" = "red", ______ = "Orange")
Run Code Online (Sandbox Code Playgroud)
在我的代码中,我使用变量 school_name 来实现某些逻辑,希望将其添加为向量的第三个元素。该值在我的 for 循环中发生变化,并且不能进行硬编码。
我已经尝试过以下方法,但它不起作用。
colors <- c("School1" = "yellow", "School2" = "red", get("school_name") = "Orange")
Run Code Online (Sandbox Code Playgroud)
请有人帮我解决这个问题
postgresql ×2
sql ×2
javascript ×1
parsing ×1
python ×1
r ×1
reactjs ×1
regex ×1
select ×1
sql-update ×1
string ×1
subquery ×1
vector ×1
where-clause ×1