在SQL中,将Select into ...
行复制到另一个(备份)表中。如果备份表具有不同的结构(或不同的列名称),这可能吗?如果没有,实现此目标的最佳方法是什么?
这是我想做的:TableA
具有columns
a1,a2,a3
。我想将一些行从该表复制到另一个TableB
具有column的表b1,b2,b3,b4
。内容a1
进入b1
,a2
对b2
等
该 列名 不事可言,只要该 数据类型 相匹配。
如果列的数据类型不匹配,请尝试相应地强制转换值。 只需尝试 使用小的虚拟表。确保明确列出目标列,以避免混淆。像这样:
INSERT INTO TableB (b1, b2, b3)
SELECT a1, a2, a3
FROM TableA
WHERE <some condition>;
在SQLite的更多信息,参阅这里。
问题内容: 我确实进行了搜索,发现该SQL在最近的日期之前选择了行,该 行 与我想要的日期非常接近,但我似乎无法使它起作用。 我收到一个错误,因为选择列表中的列“ ID”不包含在聚合函数或GROUP BY子句中,所以它无效。 我想要每个不同名称的最新日期 这是我想要的一个例子 理想的结果 我正在使用Microsoft SQL Server 2008 感谢您的帮助或指向正确的方向 问题答案: Sel
问题内容: 我正在尝试查询sybase服务器,以获取我们为测试目的而持有的不同类型数据的示例。 我有一张看起来像下面的表格(摘要) 正如我提到的那样,我想要每种类型的示例,因此对于上表,它需要一个类似的结果集(实际上,我只想要ID): 我尝试了以下查询的多种组合,但它们要么是无效的SQL(对于sybase),要么返回了无效的结果 您知道如何实现此查询吗? 问题答案: 也许您必须使用聚合函数或用于列
我想编写一个简单的查询来选择PostgreSQL中的许多列。但是,我一直收到错误-我尝试了几个选项,但它们对我不起作用。目前我收到以下错误: 组织。postgresql。util。PSQLException:错误:“列”处或附近出现语法错误 要获取具有值的列,请尝试以下操作: 有什么想法吗?
问题内容: 我有一个SQL查询 其中和是字符串并使用归类。 当我运行查询时,它显示错误: 无法解决语句中第1列的排序规则冲突。 无法解决语句中第2列的排序规则冲突。 任何人请帮忙。 问题答案: 该错误是否区分了两个表之间的区分大小写?这是我最常看到的错误。 如果是这样,则将有问题的表整理回旧的表或其他最合适的表。 例如,如果Table1区分大小写,并且您希望像区分大小写一样整理两个表:
问题内容: 我想编写一个简单的查询来选择PostgreSQL中的许多列。但是,我不断收到错误-我尝试了一些选项,但它们对我没有用。目前,我收到以下错误: org.postgresql.util.PSQLException:错误:“列”处或附近的语法错误 要获取具有值的列,请尝试以下操作: 有任何想法吗? 问题答案: 是 保留字 。除非您双引号,否则不能将其用作标识符。像:。 不过,这并不意味着您应
问题内容: import random pos = [“A”, “B”, “C”] x = random.choice[“A”, “B”, “C”] 这段代码给我的概率是“ A”,“ B”或“ C”。当您想要“ A”的概率为30%,“ B”的概率为40%,“ C”的概率为30%时,有没有一种很好的表达方式? 问题答案: 权重定义概率分布函数(pdf)。任何此类pdf的随机数均可通过将其关联的逆累积