5得票2回答
如何在Snowflake中获取累积乘积?

我想在Snowflake中计算行累积乘积。 基本上,我有每月的费率,随着时间的推移相乘累积。 (有些数据库具有用于此目的的product() SQL函数)。

3得票1回答
我该如何在Oracle中创建约束以避免重复值?

我需要创建一个约束条件,防止任何人向表中添加包含重复电子邮件地址的行,尽管电子邮件地址列中允许有空值。 该表已经创建好了,我知道如何创建基本的检查约束。 如果不使用子查询,我该如何做呢?(因为我不能在约束条件中使用它们 :() ALTER TABLE EMPS ADD CONSTRAIN...

3得票3回答
TSQL - 将字符转换为整数

我需要将变量@end_period转换为字符,例如01而不是1 以下代码有什么问题? DECLARE @start_year AS CHAR(4) DECLARE @end_year AS CHAR(4) DECLARE @start_period AS CHAR(2) DECLARE @e...

66得票6回答
在SQLite中选择随机行

在MySQL中,您可以使用以下语句选择X个随机行:SELECT * FROM table ORDER BY RAND() LIMIT X 然而,在SQLite中这并不起作用。有类似的东西吗?

4得票1回答
如何从没有键的JSON字符串中提取值?

我有一个表中的JSON列,该JSON列没有键或属性,只有值。 我尝试使用JSON_Query和JSON_Value解析该列,但这两个函数仅在JSON字符串具有键时才有效,但在我的情况下,JSON字符串没有键。 那么我该如何像下面的图片一样在SQL Server中解析从顶部表到底部表的列?

3得票1回答
SQL中的STR函数

SELECT ltrim (STR (1234.34968311,44,16)); Result: 1234.3496831099999000 SELECT ltrim (STR (123.34968311,44,16)); 结果:123.3496831100000000 请问有人...

10得票4回答
计数()和左连接问题

我在处理一个显示商店及其关联的产品数量的查询时遇到了问题。我已经尝试使用左连接等方法相当长的一段时间,但没有取得任何成果。表具有以下结构: 商店表包含列:id、name 产品表包含列:id、name、status、shop 查询语句如下:select s.name , p....

5得票6回答
在SQL(Firebird/MySQL)中,更新/插入记录的正确/最快方法是什么?

我需要一些SQL语句来更新数据库中的记录,如果该记录存在,则更新它,如果不存在,则插入它。看起来有几种解决方案可供选择,但我不知道哪种是正确/被接受的方法。 最好在Firebird 2和MySQL 5上都能运行,因为更新将需要针对这两个数据库运行,如果相同的SQL适用于更多的数据库,那就更好...

9得票8回答
如何在SQL中使用单引号连接列值?

如何在SQL中将列值与单引号和逗号连接起来? select tpaa_id from dbo.Sheet where tpaa_id is not null 目前查询的结果是,值为... ABC123 ABC456 我们有大约1000条记录。 我希望返回: 'ABC123',...

14得票4回答
在SQL Server 2008中使用带有列和行总计的数据透视表

我有一个具有以下列的表格defect_id, developer_name, status, summary, root_cause, Secondary_RC, description, Comments, environment_name 列root_cause的值有Enviro, Re...