小编Vad*_*m.K的帖子

使用Microsoft SQL Server从SELECT更新

我的问题是:

我有2个表:Employees(它有FirstName,LastNameEmployeeId列)和ProjectWorkers(它具有FullNameWorkerId列).

WorkerIdEmployeeId这样我需要填充ProjectWorkers.FullName来自Employees.FirstNameLastName数据的连接数据(根据WorkerId=EmployeeId).

我写了一个查询,补FullName列,但只FirstNames,但我不明白如何加入FirstNameFullName(它必须是简单的,但它是我的问题).

我的查询:

USE [HRM_MVC_DEV_Test]
GO

UPDATE [dbo].[ProjectWorkers] set
    FullName = FirstName
        FROM [dbo].[Employees] as e
        INNER JOIN [dbo].[ProjectWorkers] as p
        ON e.EmployeeId = p.WorkerId
GO
Run Code Online (Sandbox Code Playgroud)

Ps感谢格式化文本,下次我会尝试自己做

sql-server sql-update sql-server-2014

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

Common Lisp lambda表达式错误

我正在尝试创建一个程序,它将在输出行中重写给定行而不重复.我使用这个网站作为编译器:https: //www.tutorialspoint.com/execute_lisp_online.php

这是我的代码

(SETQ X (LIST  2 -3 (LIST 4 3 0 2) (LIST 4 -4) (LIST 2 (LIST 2 0 2))-3))'
(DEFUN SEARCHDEEP (WHAT WHERE) ;Function will find out if atom `WHAT`is in a row `WHERE` => works fine
(COND
    ((NULL WHERE) NIL)
    (T (OR 
            (COND 
                ((ATOM (CAR WHERE)) (EQUAL WHAT (CAR WHERE)))
                (T (SEARCHDEEP WHAT  (CAR WHERE)))
            )
            (SEARCHDEEP WHAT (CDR WHERE))
        )
    )
)
)

(DEFUN REMDOUBLES (INPUT OUTPUT)
(
(COND 
    ((NULL INPUT) NILL) ;recursion …
Run Code Online (Sandbox Code Playgroud)

common-lisp syntax-error

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

LISP中的函数式编程

我刚刚开始学习函数编程,这对我来说有点混乱,我现在有一个任务:从列中删除所有重复项,所以:输入行:

(SETQ X (LIST  2 -3 (LIST 4 3 0 2) (LIST 4 -4) (LIST 2 (LIST 2 0 2))-3)) 
Run Code Online (Sandbox Code Playgroud)

我想输出是这样的:(2 -3(4 3 0)( - 4)())我想用递归.我有一些概念性问题:如何从列表中删除元素,或者我应该为输出创建一个新元素?在其他编程语言中,递归的每一步都有自己的变量范围,这里是否相同?拜托,你能描述一下,你会怎么做?

顺便说一下,我正在尝试运行此代码:

(SETQ X (LIST  2 -3 (LIST 4 3 0 2) (LIST 4 -4) (LIST 2 (LIST 2 0 2))-3))(DEFUN SEARCHDEEP (WHAT WHERE)
(COND
    ((NULL WHERE) NIL)
    (T (OR 
            (COND 
                ((ATOM (CAR WHERE)) (EQUAL WHAT (CAR WHERE)))
                (T (SEARCHDEEP WHAT  (CAR WHERE)))
            )
            (SEARCHDEEP WHAT (CDR WHERE))
        )
    )
))

(DEFUN REMDOUBLES (INPUT OUTPUT)( …
Run Code Online (Sandbox Code Playgroud)

clisp common-lisp

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