cost 97 ms
選擇不同值並將 NEWID() 分配給這些值的 CTE 問題

[英]CTE Issues for Selecting Distinct Values and assigned NEWID() to those values

我正在使用的一些 CTE 代碼有問題。 我目前的目標是我有一個包含“類型”列的表。 我想 select 該“類型”列中的所有 DISTINCT 類型,並且對於每種類型,將 NEWID() 的值分配給單獨的列。 下面是我開始的示例表: 類型新身份證 1 NULL 1 NULL 4 NULL ...

在 Odoo 13 中整數字段的計算字段中出現問題

[英]Getting issue in compute field for integer field in Odoo 13

在 odoo 13 的整數字段(天)中應用計算方法(_compute_days)時出現問題。 錯誤是:- Lead.age.audit(,).days 我的代碼如下:- class crm_lead_age(models.Model): _inherit = 'crm.lead' ...

是否可以用 NewId() 重復 NEWSEQUENTIALID()?

[英]Is possible NEWSEQUENTIALID() repeat with NewId()?

我曾經有一張表,大約有 1000W 條數據,主鍵列的數據類型是uniqueidentifier ,默認值是Newid() 。 現在出現性能問題,我想將默認值更改為NEWSEQUENTIALID() 。 NEWSEQUENTIALID()生成的 GUID 是否可以復制之前保存的數據(之前由NewI ...

sql 服務器中的 RAND() function

[英]RAND() function in sql server

誰能幫我理解如何在 SQL 服務器中使用 RAND() function? 我有一個場景,我想根據評級以隨機順序從產品表中獲取隨機產品。 另外,在這方面,我想優先考慮評級較高的產品,而不是評級較低的產品,以排在首位。 但這不會像每次只有更高評級的產品會在訂單中排在首位。 有時評級較低的產品應該放在 ...

在 INSERT INTO SELECT FROM 語句中使用 NEWID() 填充 GUID 列會引發錯誤 (NULL) 值

[英]Populating GUID column with NEWID() in an INSERT INTO SELECT FROM statement is throwing an error (NULL) value

如果 Table1 中尚不存在 Table2 中的值,我將嘗試用這些值填充 Table1。 表 1 具有 UNIQUEIDENTIFIER 約束並指定了默認值 NEWID()。 我使用 SELECT DISTINCT 語句從 Table2 中獲取結果,並最終創建了一個視圖來為我執行此操作。 我將 s ...

從 CTE output 中隨機化 select 的一部分

[英]Randomize part of select from CTE output

在這個問題中,@GordonLinoff 為我最初的問題提供了一個解決方案(遞歸公用表表達式)。 這是一個后續問題。 最初的問題: 我如何循環注冊直到達到一定數量(總和)的 AmountPersons 並且如果下一個 AmountPersons 太高而無法被邀請檢查下一行的 AmountPerson ...

從函數內的表中獲取一個隨機行 - sql server

[英]getting one random row from a table inside a function- sql server

我在 sql 中有這個程序。 要求是:如果條件(例如我把 1=1 ..)然后[運行另一個過程或函數,該過程或函數將從表中隨機取一個值並返回它。] else 1 例如: 這是 myTable: '1','2','3' 我希望這個函數從中隨機一個值 問題是在函數中我不能運行 newID(),如果 ...

Sybase ASE 新 id function 行為

[英]Sybase ASE new id function behavior

我們使用 Sybase function Newid() 來生成 UUID,它工作正常,並且生成的 UUID 是唯一的,但是,經過一百次執行,我們注意到生成的 UUID 的最后 12 個字符是相同的。 這是 Sybase 中這個 function 的正常行為還是有一個特定的配置暗示了這一點? 謝謝, ...

使用所有 62 個字符的唯一隨機 ID

[英]Unique Random Id using all 62 characters

我正在尋找一種方法來通過代碼或使用 MSSQL(最好)生成盡可能短的唯一隨機 ID(類似於 url 縮短器)。 我知道這可以使用 NEWID 或 CRYPT_GEN_RANDOM() 來完成,但這些方法僅使用 AF 和 0-9,而我正在尋找一種將使用所有 62 個字符 (AZ,az,0-9) 的解 ...

分配唯一的隨機案例編號SQL 2008

[英]Allocate Unique Random case number SQL 2008

我在一個表中有團隊列表,在另一個表中有案例列表。 我必須為團隊中的每個成員分配一個唯一的隨機案例編號。 為每個團隊成員生成唯一的隨機案例編號的最佳方法是什么。 我已經閱讀了有關NewID()和CRYPT_GEN_RANDOM(4)函數的信息。 我嘗試使用它們,但沒有獲得每個團隊成員的唯一 ...

使用MS SQL通過NEWID()和UNIOR進行排序

[英]ORDER BY NEWID() AND UNION using MS SQL

我正在嘗試通過MS執行以下SQL查詢。 SQL,目的是從兩個查詢中選擇隨機記錄並將它們合並在一起,但是它會在ORDER BY NEWID()處產生錯誤 當subject_id = 1時選擇2個隨機問題 聯盟 當subject_id = 2時選擇3個隨機問題 ...

SQL Server將隨機數據從一個表復制到另一個表

[英]SQL Server Copy Random data from one table to another

我有2張桌子的stuff , nonsense 。 nonsense與stuff大小不等; 在這種情況下,它具有較少的行,但可能具有更多的行。 結構是這樣的: stuff表已經填充了details ,但是data現在為NULL 。 我想將數據從一個行復制nonsense ...

SQL更新列,其中包含設置值列表中的隨機數

[英]SQL update column with random numbers from set list of values

我有一張桌子,每晚都會被重寫。 我有兩列需要從一組值列表中填充一個隨機數。 “角度”列需要填充15,30,45,60,90,而“距離”需要填充9,15,21。 插入語句最多可處理700條記錄。 我試圖用創建臨時表( @MyRandomVal1 ) 然后使用( select t ...

SQL-NEWID()在更新查詢上產生相同的GUID

[英]SQL - NEWID() producing the same guid on an update query

在一個表中,我創建了一個新列,該列將容納一個隨機的字母數字字符串。 我一直在使用NEWID()函數。 據我了解,NEWID應該只為每行創建一個新的GUID,但我所有的行最終都具有相同的GUID。 我的代碼是: 在此先感謝您的幫助! ...

使用NEWID()和PERSISTED計算列的結果不一致

[英]Inconsistent results with NEWID() and PERSISTED computed column

當將NEWID()與持久計算列結合使用時,我得到奇怪的結果。 我使用了一些功能錯了嗎? 在創建列時不使用持久化,因此在選擇它們時計算值將返回正確的值。 更新列(col1)也將返回正確的值。 DECLARE @test TABLE ( Col1 INT, Contain ...

SQL選擇隨機記錄

[英]SQL select random record

我有一個如下表,希望選擇不同的人,例如第2、9、11、20行。我不想選擇MAX(),因為它不是隨機的。 而且我不想兩次選擇傑克。 每組記錄必須是一個人 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM