问题标签 [newid]
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.
sql-server - 如何在 SQL 的一列上选择不同的 6 个随机行的集合
我有一个简单的结果集,它从包含其他列的表中为我提供了一个用户 ID 和一个运算符,其中一个列是基于该用户发生的活动的 GUID。我添加了一个行号并由 Operator 进行分区以获得类似的内容(但比这个示例更广泛);
想象一下,每个运算符的行数增加一倍,大约有 20 个不同的运算符名称。
我希望能够在同一结果集中为每个运算符返回 6 个随机行。我已经通过将我的原始查询包含在一个子查询中并从中选择前 6 个具有行号和分区并在另一端使用 ORDER BY newid() 来一次为一个运算符获取随机行. 我只是不知道如何一次为每个用户获取 6 个随机行(基于我给它的行号)。
list - Odoo 8 Many2many 验证和删除行
我想如何检查添加到 mrp.bom.line (Many2many) 的新行的 product_id 是否等于可能永远不会添加到 BoM 的固定 id ('=17')。但我似乎无法做到这一点,因为他将新行存储为“NewId”,他只在我按下 SAVE 按钮时将其写入数据库。我知道 NewId 是保存在缓存中的某种 ID。当它等于 17 时,如何删除该行?
sql - NEWID() 为关系中的所有记录生成相同的值
使用上面的代码,我试图将一个值插入到属性 someid 的每个记录中,该属性的类型为 uniqueidentifier。但是,使用 NEWID() 函数我在每条记录中都得到相同的值,因此显然不是唯一的。
任何帮助表示赞赏,欢呼
sql - 避免 SQL 中 NEWID() 中的某些字符
我有一个带有列id
和的表name
。在 id 列中,NEWID()
插入了使用生成的密钥。
这可能是一些随机生成的字母数字键,但我想避免此键中的字母 O 和数字 0。简单地替换 O 和 0 将不起作用。有没有其他方法可以做到这一点?
sql - SQL选择随机记录
我有一张如下表,希望选择不同的人,例如第 2、9、11、20 行。我不想选择 MAX(),因为这不是随机的。而且我不想选择 Jack 两次。每组记录中必须有一个人
performance - 使用 where 子句有效地从大表中选择顶行
在具有2,00,000条记录的巨大sql server表中,考虑到性能角度,下面的查询应该没问题。请提供您对即兴查询的建议。
sql-server - NEWID() 和 PERSISTED 计算列的结果不一致
将 NEWID() 与持久计算列结合使用时,我得到了奇怪的结果。我是否使用了错误的某些功能?
创建列时不使用持久化,因此在选择它们时计算值,将返回正确的值。更新列 (col1) 也将返回正确的值。
sql - SQL - 使用 NEWID() 从临时表中返回随机行
我正在尝试使用该NEWID()
函数将源表中的数据插入到临时表中,以便从源表中获得(相当)随机选择的行。
查看下面的代码,我将所需的数据插入到临时表中#x
,并在我从中选择的第 1 点#x
处,它以随机顺序返回数据。
但是,在第 2 点,我正在缩小数据范围#x
(我累积行直到达到一定数量),SELECT 不再返回随机行 - 它从表的开头按顺序返回行。
关于我所缺少的任何想法?
谢谢。
sql - 从表中选择随机行
我想从 Admin_Pic_Lib 的整个表中选择 24 个随机行,但是这个查询给出了语法错误,
当我修剪ORDER BY NEWID()
它时,只选择前 24 行。
sql - SQL - NEWID() 在更新查询中产生相同的 guid
在一个表中,我创建了一个新列,该列将包含一个随机的字母数字字符串。我一直在使用 NEWID() 函数。据我了解,NEWID 应该只为每行创建一个新的 guid,但我所有的行都以相同的 guid 结束。
我的代码是:
提前感谢您的帮助!