问题标签 [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.
mysql - MYSQL 查询返回更多值
问题是我有 DATA 和 SAT 表有 3 个字段,每个字段可能包含值 991。下面没有给出正确的列数,给出更多数据。如何获得正确的值。请指教
让我举个例子例子1
示例 2
示例 3
mysql - SQLfiddle 中的 MySQL UPDATE 值
我刚刚开始使用 SQL,到目前为止我已经完成了它并且它有效
但我不明白为什么这行不通
我究竟做错了什么?
使用 SQLfiddle 和 MySQL 5.5.32
mysql - SQLfiddle Errno:150 - 外键问题
当我尝试设置外键时,它会抛出错误号 150。
架构创建失败:无法创建表 'db_2_f856e.urlnames'
这是代码:
有人可以解释为什么它不起作用吗?
谢谢
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。
为什么不?
sql - SQLFiddle:必须声明标量变量错误
我正在尝试执行下一条 SQL 语句(SQL Server 2008 Profile)
和 SQLFiddle 给了我错误:Must declare the scalar variable @fun
我哪里错了?
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 进行选择似乎也不是很稳定。
谢谢你。
mysql - 没有参数的 MySql 存储过程调用在 SqlFiddle 上返回错误
我在sqlfiddle上为 MySql 模式创建了以下存储过程
当我运行查询以访问 out 参数时
我收到以下错误
结果集来自 UPDATE。没有数据。
我不确定我做错了什么。请建议。
我将此作为参考MySQL 创建带分隔符的存储过程语法
Sql 小提琴链接:http ://sqlfiddle.com/#!9/a2182/6
sql - 违反了什么约束?
我正在尝试在 Oracle 中编写一个 alter table 语句并使用 SQLFiddle 对其进行测试并且得到一个非常模糊的错误,所以在这里寻求帮助。SQLFiddle 确实为我发现了另外两个错误,所以我认为我看到的错误是有效的。
这是表格:
这是更改表语句:
这是我看到的错误:
ORA-02091: 事务回滚 ORA-02290: 违反检查约束 (SYSTEM.DEFERRED_4_D0560_CK)
链接到 SQLFiddle:http ://sqlfiddle.com/#!4/d0560/2
mysql - 无法在 CREATE FUNCTION 中使用声明语句
我正在尝试在declare [variable]
语句中使用CREATE FUNCTION
语句。
我的代码是
代码在不使用声明的情况下运行良好,但是使用声明它给了我错误:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解要使用的正确语法...
我如何才能在函数或存储过程中实际使用声明语句?