问题标签 [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 投票
2 回答
79 浏览

mysql - MYSQL 查询返回更多值

问题是我有 DATA 和 SAT 表有 3 个字段,每个字段可能包含值 991。下面没有给出正确的列数,给出更多数据。如何获得正确的值。请指教

让我举个例子例子1

示例 2

示例 3

0 投票
1 回答
692 浏览

mysql - SQLfiddle 中的 MySQL UPDATE 值

我刚刚开始使用 SQL,到目前为止我已经完成了它并且它有效

但我不明白为什么这行不通

我究竟做错了什么?

使用 SQLfiddle 和 MySQL 5.5.32

0 投票
1 回答
338 浏览

mysql - SQLfiddle Errno:150 - 外键问题

当我尝试设置外键时,它会抛出错误号 150。

架构创建失败:无法创建表 'db_2_f856e.urlnames'

这是代码:

有人可以解释为什么它不起作用吗?

谢谢

0 投票
1 回答
61 浏览

mysql - 在右侧元素上使用 AND 了解左外连接,仍然导致重复条目(使用 sql fiddle)

我的问题是:我的想法有什么问题?

为什么左连接没有像我想象的那样工作?

在这里给出了一个有效的答案(没有解释)。

更多信息。

我有这个 sql fiddle 显示我在使用左外连接时面临的问题

结构

选择

我想得到什么:

插入的值

所以用书面语言:作为项目的所有记录都是 10,并且所有记录具有相同的对象 ID 和项目 ID 为 10 的记录。

为什么?

这是一个变更集表。用户正在更改对象名称并按 Enter。这会以更改的形式生成条目。遗憾的是,这些更改的项目 id 可能为 null。对象 id 是唯一的。

我在想什么?

我想:是的,我们有所有 project_id 为 NULL 的条目。剩下的我们有 project_id 和 10 的所有记录。如果我们使用 加入它们object_id,我们会得到两个,没有重复。但相反,我们得到了 name4 和 name5 的重复项,而不是 name1、name2 和 name3。

为什么不?

0 投票
1 回答
73 浏览

mysql - 如何在此查询中返回“父亲 ID”?

我正在尝试返回我的表(MySQL)的父亲 ID,这是返回:

我需要这个:

这是小提琴

0 投票
3 回答
2462 浏览

sql - SQLFiddle:必须声明标量变量错误

我正在尝试执行下一条 SQL 语句(SQL Server 2008 Profile)

和 SQLFiddle 给了我错误:Must declare the scalar variable @fun

我哪里错了?

在此处输入图像描述

http://sqlfiddle.com/#!3/d41d8/42156

0 投票
3 回答
597 浏览

mysql - 从数据库中选择一列中的值不同的行并限制为最新的 5 个

我有一个图像数据库,图像行使用查看它们的最后一个 IP 进行更新,并使用当前时间戳更新 date_updated 列。我试图查看最后 5 张图像,但只查看每个不同的 ip 地址,我不希望一个人淹没最后查看的结果。

小提琴::http : //sqlfiddle.com/#!2/d5b05/16

期望的结果: 从该数据集中进行选择时的期望结果:

使用伪选择语句:

SELECT * FROM image WHERE updated_by_ip IS DISTINCT ORDER BY date_updated DESC LIMIT 5

壁橱结果:

我能想到的最好的是:

这给了我:

其中我可以做一个

但是,希望找到一种方法来做到这一点,而不必进行大量的后期处理和额外的查询,此外,通过 updated_by_ip 和 date_updated 进行选择似乎也不是很稳定。

谢谢你。

0 投票
1 回答
3316 浏览

mysql - 没有参数的 MySql 存储过程调用在 SqlFiddle 上返回错误

我在sqlfiddle上为 MySql 模式创建了以下存储过程

当我运行查询以访问 out 参数时

我收到以下错误

结果集来自 UPDATE。没有数据。

我不确定我做错了什么。请建议。

我将此作为参考MySQL 创建带分隔符的存储过程语法

Sql 小提琴链接:http ://sqlfiddle.com/#!9/a2182/6

0 投票
1 回答
123 浏览

sql - 违反了什么约束?

我正在尝试在 Oracle 中编写一个 alter table 语句并使用 SQLFiddle 对其进行测试并且得到一个非常模糊的错误,所以在这里寻求帮助。SQLFiddle 确实为我发现了另外两个错误,所以我认为我看到的错误是有效的。

这是表格:

这是更改表语句:

这是我看到的错误:

ORA-02091: 事务回滚 ORA-02290: 违反检查约束 (SYSTEM.DEFERRED_4_D0560_CK)

链接到 SQLFiddle:http ://sqlfiddle.com/#!4/d0560/2

0 投票
2 回答
1227 浏览

mysql - 无法在 CREATE FUNCTION 中使用声明语句

我正在尝试在declare [variable]语句中使用CREATE FUNCTION语句。

我的代码是

代码在不使用声明的情况下运行良好,但是使用声明它给了我错误:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解要使用的正确语法...

我如何才能在函数或存储过程中实际使用声明语句?