我想知道如何自动填充具有特定值的列,直到它在同一列中达到新值,然后自动填充?
我尝试使用Excel,但我不知道如何.我也可以使用unix命令,如果有这样做的方法(我只是想不出来).
示例 - 如何将其转为:
12345 83492 A
28397 18723
20983 39847
98237 28394 B
09477 34566
03940 76382 C
39348 38495
Run Code Online (Sandbox Code Playgroud)
进入:
12345 83492 A
28397 18723 A
20983 39847 A
98237 28394 B
09477 34566 B
03940 76382 C
39348 38495 C
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激!
编辑 - 如果你有办法在MySQL中做,我也可以这样做
我在使用MySQL时遇到问题
我有两个表,我想将表2中的Val1存储到表1中的Val2中
表格1
ID-----Val1-----Val2
1------A--------NULL
2------B--------NULL
3------C--------NULL
4------D--------NULL
5------E--------NULL
Run Code Online (Sandbox Code Playgroud)
表2
ID-----Val1
1------aaa
2------bbb
3------ccc
4------ddd
5------eee
Run Code Online (Sandbox Code Playgroud)
这样,Table1现在看起来像
表格1
ID-----Val1-----Val2
1------A--------aaa
2------B--------bbb
3------C--------ccc
4------D--------ddd
5------E--------eee
Run Code Online (Sandbox Code Playgroud)
现在,我有
INSERT INTO Table1(Val2) SELECT Val1 FROM Table2 WHERE Table1.ID=Table2.ID;
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏!
我有两个表,TableA并且TableB每个表都有一个名为的字段ID.
我想删除所有记录TableA,其中ID记录中的比赛TableB.
我尝试执行此命令,但未TableB找到
DELETE FROM TableA WHERE TableA.id=TableB.id;
Run Code Online (Sandbox Code Playgroud) 我想根据ValueA是否大于ValueB来反转某些记录的文本.如果ValueA确实大于ValueB,那么我想要反转字段Content的内容.
下图显示了示例表以及我希望对该表进行的修改.

注意:
ValueA和ValueB是INT
字段Content是数据类型TEXT
字段内容可以包含超过25,000个字符
我还考虑过导出整个数据库,并检查ValueA是否大于ValueB,如果是,那么在导出该记录时,它会反转Content字段中的文本...
编辑:
我通过putty访问MySQL.
任何人都可以向我解释原因
System.out.println(100*(1-10^(-10/10)));
Run Code Online (Sandbox Code Playgroud)
结果打印出数字"800"?使用计算器时,正确的答案是90.我将如何在Java中进行此计算?
谢谢!