sql 相关问题

结构化查询语言(SQL)是一种用于查询数据库的语言。问题应包括代码示例,表结构,示例数据以及正在使用的DBMS实现(例如,MySQL,PostgreSQL,Oracle,MS SQL Server,IBM DB2等)的标记。如果您的问题仅涉及特定的DBMS(使用特定的扩展/功能),请改用该DBMS的标记。用SQL标记的问题的答案应该使用ISO / IEC标准SQL。

使用 EF 将新行添加到表中时违反主键约束

我们的网络应用程序中经常出现间歇性的主键约束违规(就像每隔几周就会有人抱怨这一点)。我搜索了代码库,甚至创建了唯一的代码......

回答 3 投票 0

查找前值的初始值和后值的最新值

输入 记录前值 后值 1 101 102 2 102 105 3 105 108 4 108 289 5 289 109 6 109 109 7 109 110 8 110 110 9 201 201 10 201 202 11 203 301 12 301 150 13 150 150...

回答 1 投票 0

SQL 查询返回不需要的第一行

当我在 BigQuery 中运行 SQL 查询以从公共数据集中获取一些摘要数据时,返回的第一行不是我想要的结果。 使用的查询: 选择 用户类型, 康卡特 (

回答 1 投票 0

如果不使用变量,为什么在这个 PL/SQL 函数中需要 INTO?

我有一个 Oracle 18c PL/SQL 函数,可以使用它来查找名为 SDE.ST_GEOMETRY 的用户定义空间类型中的问题值。 查找具有问题形状的行(SDE.ST_GEOMETRY 空间类型) 充满乐趣...

回答 1 投票 0

仅计算具有行偏移量的不同行

假设我有下表 身份证 |姓名 1 |约翰 2 |凯文 2 |山姆 2 |弗雷德 3 |坦率 3 |杰西卡 4 |艾米丽 5 |劳伦 6 ...

回答 4 投票 0

函数调用一个 ID,其日期位于另一个表的两个日期之间

我在 PostgreSQL 中有 2 个关于 KPI 的表, 第一个表 tab1 包含: “ID”、“开始日期”、“结束日期”... 第二个表 tab2 包含: “Kpi_Id”(fk ...

回答 1 投票 0

在主表中每行查找N个最新行

对于表行中的每一行,表行版本中可以有很多行。我只需要为每一行找到 N(假设 2)“最新”行。这里的最新是指最大的ID。 例如,

回答 2 投票 0

优化 SQL 查询流程

我想看看在雪花中编写 SQL 的最有效方法是什么。以下是问题陈述。 包含事件数据的表 A,其中有 1 列 X。表将具有重复的 X 值。 T...

回答 1 投票 0

如何重载基本类型(int、real...)的相等运算符?

是否可以重载 PostgreSQL 中现有的相等运算符,以给出两个 int 或 real 类型值之间的相等性的新定义?我认为这违反了超载规则...

回答 2 投票 0

如何重用 SELECT、WHERE 和 ORDER BY 子句的结果?

以下查询返回我们附近的场地(纬度:62.0,经度:25.0),其半径范围内按距离排序: 选择 *, 地球距离(ll_to_earth(62.0,25.0), ll_to_earth(...

回答 3 投票 0

如何在sql select语句中添加表格列标题

我有一个像这样的SQL select语句: 从人物中选择名字、姓氏、年龄 这将返回类似表格的内容: 彼得·史密斯 34 约翰·沃克 46 帕特·贝内塔尔 57 我什么...

回答 4 投票 0

SQL - 帮助:如何在表中查找独立工作的作者?

我正在尝试解决这个SQL问题。 这些是我有的表: 作者(作者 ID、名字、中间名、姓氏) write_by (bookdescID,authorID,role) - 角色可以是“作者”,“

回答 1 投票 0

SQL - 插入行并返回主键

我已在存在主键的表中插入了包含一些数据的行。如何“SELECT”刚刚插入的行的主键? 我应该更具体,并且

回答 10 投票 0

SQL 日期窗口重置后

我正在查看用户的一系列会话日期,并且我试图以一种方式“折叠”事件计数,即 7 天时间窗口中发生的任何事件仅计数一次,从 .. .

回答 1 投票 0

Supabase 策略:如何在触发函数后仅允许更新特定列

我有2张桌子: 1- 事件 2-第二次出席 我编写了一个函数,该函数在“出勤”表中的每一行插入或更新时触发,以更新“事件”。“attendees_c ...

回答 1 投票 0

递归查询替换空值

如下表,我需要进行查询,将“time”(分钟数,整数)的空值替换为与前后值一致的值,分区b...

回答 1 投票 0

高于数字+秒的SQL语句

我有一列包含这些值 ‘746秒’ “753秒” ‘124秒’ ‘30秒’ 我想过滤掉低于 600 秒的值。 我试过: >600 '>600 秒' 但两者都不起作用。

sql
回答 1 投票 0

SQL Server 中从右到左的字符串

考虑以下包含波斯语(从右到左的语言)和英语(从左到右的语言)的查询: SELECT '执行 SQL 语句' 所需的结果是这个字符串: SQL 语法 ...

回答 2 投票 0

如何在 PostgreSQL 中为实体建模自定义属性?

我有一个实体表。所有实体都有必需的属性,其中之一是bucket_id,用户也可以为实体定义自定义属性(attribute_name + value)。 我需要以下

回答 1 投票 0

PostgreSQL - 为每个关系查找 N 个最新行

line 表行与许多 line_version 表行相关。我只需要为每行查找 N(假设 2)最新行。 例如,这就是 line_version 表行的样子(line_id 是...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.