小编Tim*_*cox的帖子

如何在SQL中按行号删除

我需要从行号475删除到948,因为它们是1-474行的重复。我想这可能与之接近,或者还有更多呢?

DELETE FROM dbo.industry WHERE row_number between 475 and 948
Run Code Online (Sandbox Code Playgroud)

ssms sql-delete

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

在sql中创建计算字段

这看起来很简陋但我无法在网上找到匹配的简洁示例.

我有三个领域; m1,m2m3.我需要创建一个列或字段,它们是三个的平均值.计算的字段将标题为就业.以下代码是否足够?

ALTER TABLE dbo.tablename ADD Employment AS Select ((m1+m2+m3)/3)
Run Code Online (Sandbox Code Playgroud)

样本数据

m1   20    20    30
m2   15    17    25
m3   60    77    13
Run Code Online (Sandbox Code Playgroud)

期望的结果.

Name        m1    m2    m3   Employment
Auto body    20    20    30     23
Auto Parts   15    17    25     19
Auto Sales   60    77    13     50
Run Code Online (Sandbox Code Playgroud)

sql-server average alter

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

在 R 中将数据旋转到更宽的一行

这是我正在使用的示例代码

  library(dplyr)

  naics <- c("000000","000000",123000,123000)
  year <- c(2020,2021,2020,2021)
  January <- c(250,251,6,9)
  February <- c(252,253,7,16)
  March <- c(254,255,8,20)

  sample2 <- data.frame (naics, year, January, February, March)
Run Code Online (Sandbox Code Playgroud)

这是预期的结果

                 Jan2020        Feb2020    March2020      Jan2021        Feb2021   March2021   
 000000            250             252          254          251            253           255
 123000             6                7           8            9              16            20
Run Code Online (Sandbox Code Playgroud)

这是用pivot_wider完成的还是更复杂?

pivot r dplyr tidyr

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

SQL Server中的多个条件更新语句

我知道如何更新这两种情况.但是,如果我需要在语句中添加更多条件,我不知道如何继续.

所需的任务是更新1到10,2到20,3到30,5到50和0到00.它会是这样的:

update table 
set own = (case 
              when own in '1' then '10, 
           case 
              when own in'2' then '20'.....else '00' 
           end);
Run Code Online (Sandbox Code Playgroud)

或者最好将其分解为五个单独的更新语句,其中1,2,3,5和0分别处理?

期望的结果

own     own
 1      10
 2      20
 3      30
 5      50
 0      00
Run Code Online (Sandbox Code Playgroud)

sql sql-server concat set

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

Visual Fox Pro 6.0 中的串联

我有 8 个旧文件,其中的字段非常过时。我需要将三个现有字段(区号、前缀和后缀)连接到一部新的现场电话中。完成后,我可以删除表设计器中的三个旧字段。我面前有一本手册,但没有说连接或连接。

 areacode      prefix     suffix    telephone
    702          555       1324     7025551324
Run Code Online (Sandbox Code Playgroud)

concatenation visual-foxpro

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

记事本++没有响应

这一切都是因为我尝试通过右键单击文本文件然后选择“使用记事本++编辑”来打开一个非常大的文件。从那时起我就删除并重新安装了。我已按照( https://community.notepad-plus-plus.org/topic/21755/notepad-not-responding/2 )中的步骤操作,但是当我放置步骤2和3中列出的项目时..它告诉我它们不是有效的命令。目前,如果我打开它,它会说“没有响应”并且无限期地保持这种状态。有什么想法可以让它运作起来吗?

notepad++

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