问题标签 [sqlfiddle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2085 浏览

oracle - Oracle 中的 INSERT..SELECT 总是以“SQL 命令未正确结束”而失败

我精通 SQL-Server 和其他形式的 SQL,但我正在努力学习 Oracle SQL。出于某种原因,我什INSERT INTO .. SELECT ..至无法使用最简单的形式,它总是以“ SQL 命令未正确结束”而失败。

这是我当前的示例:

这是它的 SqlFiddle:http ://sqlfiddle.com/#!4/c4d34/1

我似乎无法弄清楚这里出了什么问题。我在 SO 上检查了大约十几个其他相关问题,在 Google 上检查了十多个,但所有答案要么不适用,要么不起作用。我还尝试了上述命令的大约一百万种变体,似乎没有任何效果。

非常感谢任何帮助。


FWIW,我现在认为这只是一个 SQLFiddle 问题,正如许多人所说的那样。

用我的代码向我报告问题的 Oracle 用户当然是在使用完整的 SQL 语句,然后我才将其剥离以尝试隔离问题。 查询有一个完全不同的问题,恰好在 SQLFiddle 中报告了相同的错误。具体来说,它的问题是我使用As的是表别名,这在 Oracle 中显然是无效的(或者可能只是在我编写的查询中)。

无论如何,真诚地感谢所有试图帮助我的人。

0 投票
1 回答
65 浏览

sql - 显示表中不存在的不同日期

我有一个名为的表maximo_products和一个名为product_date.

我需要以2014 年 1 月到 2014 年 12 月之间的格式显示所有不在maximo_products表格中的不同日期。MON-YYYY

怎么能做到这一点?

SQLFiddle与表结构和记录。

样本输出(表中未提供的日期)

0 投票
1 回答
183 浏览

oracle11g - 我如何让这个小提琴工作?

我创建了一个使用 sys_refcursor的sql fiddle 。我无法让它在 SqlFiddle 环境中工作。

我能够让它在我的本地 sqlplus 环境中工作。也许 StackOverflow 上的某个人知道诀窍。

0 投票
1 回答
2559 浏览

sql - 为什么此 SQL 代码在 SQLFiddle.com 上不起作用?

我想把它放在我工作的另一家公司的 SQL 小提琴网站上,它似乎不喜欢我的语法。该站点使用 SQL Server 语法,所以我很好奇为什么这不起作用。

创建表代码确实可以正常工作。正是向表中插入数据导致了所谓的故障。

我正在学习 SQL 以及如何使用 SQLFiddle 站点。这是我用来查看是否可以让 SQLFiddle 站点构建数据库的代码,以便我可以使用不同的 SQL 查询语句对其进行测试。

问题:为什么这段代码不能在 SQL Fiddle 站点上编译和运行?

代码

添加了缺少的分号。尽管这是一个简单的 type-o,但我认为它表明即使是编程中的简单事情也会导致比您想象的更大的问题。

0 投票
1 回答
211 浏览

mysql - 带有4个查询的mysql嵌套查询

我有一个mysql查询的问题,实际上我必须用图表构建一个网页,我需要从数据库中获取数据,如下所示:

1-获取当年每个中心(即国家)每月收到的数据总量,

2-获取本年度每个中心每月未完成的数据总数,

3- 获取当前年度每个中心每月未完成且日期超过 20 天的数据总数。

所以,总而言之,我能够为所有这些查询获取数据,这没有问题。我面临的问题是,我需要将这些查询嵌入到 1 个单个查询中,返回一个这样的表:

等等

这是一个显示问题的sqlfiddle:

编辑:http ://sqlfiddle.com/#!2/8cc9c/1

任何帮助将不胜感激,我真的被困住了。

0 投票
1 回答
59 浏览

mysql - 连接两个表并保持不同的值

我有两个表,孩子和父母,我想加入它。子表包括与父表中的字段不相似的字段。请在下面找到表格结构:

站点表:

资产表:

我想加入这两个表并得到这个结果:

我尝试了以下代码:

SQL小提琴

0 投票
3 回答
165 浏览

sql - SQL - 使用连接列和条件连接 2 个表

我对SQL Server 2008有一个非常简单的请求,但我无法成功实现我想要的。

说明
我有以下架构:

架构 SQL

对于给定FAVORITE的 ,用户可以有零个或多个COMMENTs,但是,如果用户有多个评论,则所有评论COMMENTs都有一个DeletedDate NOT NULL(可能最后一个除外)。

DeletedDate充当标志“IsDeleted”,应用程序确保每个用户每个收藏夹只有零或一个评论是NULL. 如果DeletedDateNULL,则该记录被视为已删除。

但是用户可以FAVORITE没有COMMENT. COMMENT是完全可选的。

我想要什么


我正在尝试创建一个请求,对于给定的用户,该请求将返回其所有有效的收藏夹(其中FAVORITE.DeleteDateis NOT NULL)和COMMENT关联的有效FAVORITED(如果存在)。

这是我的要求:

(请使用IdUser = 7进行测试)

但是,此请求返回所有COMMENTs用户FAVORITEs7,甚至DeletedDate是 NOT NULL 的注释。

我试图AND co.DeletedDate IS NOT NULL在上面的请求中添加一个,但是现在,它没有返回没有任何 COMMENT


FIDDLE的 FAVORITEs


为了重现这个问题,我创建了这个SQLFIDDLE



尝试的结果


如果我的解释不清楚,请求必须返回我的 SQLFIDDLE 的四行,其中 CommentText 字段是“必须出现 1”、“必须出现 2”、“必须出现 3”、“必须出现 4”

尝试结果

请求必须返回上述行,减去红叉线

重要 我刚刚在我的 SQLFIDDLE 中出错了,COMMENT 的第四行应该是

你能改进我的要求吗?我必须用 LINQ 编写它,但我应该能够从 SQL 转换为 LINQ。
感谢您的时间 !

0 投票
1 回答
158 浏览

sql - SQL Fiddle 中的桥接表错误

我在 Sql Fiddle 中收到以下错误:

以下是我的CREATE TABLE脚本:

我正在开发一个尚未在服务器上设置数据库的项目,并试图让一些脚本不碍事。根据http://megocode3.wordpress.com/2008/01/04/understanding-a-sql-junction-table/我的语法对于 SQL Server 是正确的

0 投票
1 回答
103 浏览

mysql - 如何连接表,以便包含不匹配的行?

我正在尝试将人员加入到衬衫表中,结果显示所有人员和衬衫都是蓝色的。

这是我的人:

和衬衫:

我正在做左外连接,其中包括所有人和所有衬衫:

如何限制查询以便只显示蓝色衬衫但还包括空行的人,以便结果如下所示:

你可以在这里运行我的例子: http ://sqlfiddle.com/#!2/1f440/1/0

非常感谢您的帮助!

0 投票
1 回答
845 浏览

mysql - SQL Fiddle:如何从多个表中插入单个表

我正在尝试在 SQL Fiddle 中编写 MySQL 脚本。我有一个“Donut”表、一个“DonutOrder”表和一个“LineItem”表。我想将 DonutOrder 中的 DonutOrderID(基于 SELECT)和 Donut 表中的 DonutID(基于 SELECT)插入 LineItem 表。显然没有公共字段,因此无法对它们进行连接。

在 MS SQL 中,我只需声明几个变量并存储 2 个 ID 值以在 INSERT 语句中使用,但 SQL Fiddle 不会让我创建这样的变量。

现在有谁可以在单个 INSERT 语句中获取这两个不同的值?

谢谢!