English 中文(简体)
除一行外,加上另一行的数值?
原标题:Insert row with values from another row except for one?

我正试图建立一种储存程序,将使用一栏a,b,c,d, id = @id, 并插入新行,其数值与a,b,c 除外。

在这种情况下,约有50列,但只有一栏需要不同。

最佳回答

假设<条码>d为INT,请在15上加入,而不是在<条码>dbo.oldtable上插入:

INSERT dbo.newtable(a,b,c,d) 
  SELECT a,b,c,d = 15
  FROM dbo.oldtable
  WHERE id = @id;

更有可能来自变量,因此:

INSERT dbo.newtable(a,b,c,d) 
  SELECT a,b,c,d = @whatever
  FROM dbo.oldtable
  WHERE id = @id;

但是,“除d外,所有栏目都无一例外”,你需要单独列出。 如果打字是问题,那么处理该问题的办法是容易的。 开放目标探索者,扩大你的服务器、数据库、表格和有关表格,然后将 no栏 no移至查询窗口:

“entergraph

现在,你不得不从名单上删除<代码>d栏。

问题回答

May be this helps -

INSERT INTO tablename
(a, b, c, d)
VALUES
(SELECT col1, col2, col3,  newcolvalue 
 FROM tablename
 WHERE id = @id);




相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

难以执行 REGEXP_SUBSTR

I m 查询Oracle 10g。 我有两张表格(样本数据见下文)。 i m 试图提取一些领域

SQL Query Shortcuts

What are some cool SQL shorthands that you know of? For example, something I learned today is you can specify to group by an index: SELECT col1, col2 FROM table GROUP BY 2 This will group by col2

PHP array callback functions for cleaning output

I have an array of output from a database. I am wondering what the cleanest way to filter the values is example array Array ( [0] => Array ( [title] => title 1 ...

OracleParameter and DBNull.Value

we have a table in an Oracle Database which contains a column with the type Char(3 Byte). Now we use a parameterized sql to select some rows with a DBNull.Value and it doesn t work: OracleCommand ...

Running numbers in SQL

I have a SQL-statement like this: SELECT name FROM users WHERE deleted = 0; How can i create a result set with a running number in the first row? So the result would look like this: 1 Name_1 2 ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...

热门标签