我有一個客戶數據集,包含客戶ID和客戶支出。我需要根據客戶發送(高消費客戶,中等消費客戶,低消費客戶)將客戶數據集分爲3組。我嘗試使用RANK和Partitio,但我無法給出組數(3)。有沒有其他方式可以與Teradata一起完成此任務? 如果有9個客戶,我需要先按花費的數量對他們進行排序,然後將他們分成3組,並計算每個組下有多少客戶(3)。同時確定每組花費的金額的最小值和最大值 說,Cust F
假設我有,我已經根據值列排序的數據幀,現在看起來是這樣的: Name Value
A 2
B 2
C 5
D 5
E 10
F 12
我寫一個函數,其中一個參數是一個等級(例如秩= 2),我想輸出爲對應的名稱(例如,C & d)。任何關係應該平等地排列。 我會很感激的任何指導,我已經嘗試實現這一點的多種方式,並不斷得到某種錯誤。
假設我有,我已經根據率排序,使得它現在看起來是這樣的一個數據幀: Name Rate
A 10
D 11
C 11
E 12
B 13
F 14
我試圖寫一個函數,作爲參數的等級值(例如等級= 2)並輸出相應的名稱,使得如果等級中存在關係,則會輸出按字母順序排列的名稱。 在這種情況下,數據應看起來像這樣: Name Rate Rank
A 10 1
我需要給TC5分配一個排名,而不是id。 SELECT a.id, a.user_id, a.tc1, a.tc4, min(a.tc5), a.tc2, b.avatar, c.username, @curRank := @curRank + 1 AS Rank
FROM
treningove_casy a INNER JOIN
sn_users b ON a.user_id=b.id I
我使用全搜索文本來實現搜索功能。基本上我會做搜索所有與搜索字符串列。搜索字符串將具有來自不同列的值的組合。但是我不知道我需要搜索哪些列。 例如,使用下面的查詢中全文搜索SQL基於上次姓名,地址,找到客戶和Zip DECLARE @SearchString VARCHAR(200)
SET @SearchString = 'Adam OR West OR 60608'
SELECT Id, F