![](/img/trans.png)
[英]Negative indexing with charindex() and substring function
我有一列以下列格式保存數據: 在每種情況下,我都需要最后兩個數據塊,即 有沒有一種方法可以使用charindex()從字符串的右側開始計算'_' ? ...
[英]Negative indexing with charindex() and substring function
我有一列以下列格式保存數據: 在每種情況下,我都需要最后兩個數據塊,即 有沒有一種方法可以使用charindex()從字符串的右側開始計算'_' ? ...
[英]Split the String on condition based, but not splitting the word and result should appear in column wise
我有一個包含 3 個地址(地址 1、地址 2、地址 3、地址 4)的表 如果 LEN (地址 1) < 30,則將字符串的 rest 移動到地址 2 並在地址 2 和地址 3 列中進行相同的檢查。 例如,IF address1='FLAT K 17TH FLOOR NO 100 NUDONG ...
[英]How to compare right and left side of a string in SQL
我開發了一個查詢,我在其中輸入了一個帶有名稱的列。 這個想法是,如果姓名和姓氏相同,則列指示器應顯示“失敗”,否則應輸入通過 我在列名中有一個 N/AN/A 條目,我認為它應該在我寫的情況下失敗,但給了我一個“通過”我不確定這里可能是什么問題 ...
[英]Flat File to SQL server
我想從 TXT/FLAT 文件中讀取數據,並使用第一列內容作為列名和分號后的數據作為記錄來排列數據。 樣本數據{1:F01SBZAZAJJXXXX9999999999}{2:I940SBICMWMXXXXXN}{4: :20:D424A100110011E4 :25:020083203 :28C:4 ...
[英]Can you use CHARINDEX and LEN together to return the specific number of characters between two delimiters?
我有一段具體的代碼,如下: 使用三個單獨的 SUBSTRING() 查詢,我想返回三個單獨的字符串。 例如,使用對“B:”的查詢,我想返回“技術問題”。 對於“L:”,我想返回“XML”等。如您所見,對於“R:”,沒有“;” 引用字符串的結尾。 基本上,我想返回第一個“:”和“;”之間的值(如果有 ...
[英]T-SQL SUBSTRING with CHARINDEX AS LENGTH part is returning too much text
我已經在此處仔細研究了與SUBSTRING和CHARINDEX相關的大量查詢,但找不到可以回答我的查詢的查詢。 我正在提取一段長文本的單個部分,但它返回的 48 個字符太多了。 例如,在結果的第一行中,長度應該是 44 個字符,而不是它給出的 92 個字符。 我將查詢的各個部分拆分到最后 3 列以獲 ...
[英]Split question and answer text by multiple bookends
我有一個包含多個問題和答案的字段。 我需要將答案分別提取到一列中。 文本示例: 抱歉,由於文字不斷消失,我不得不添加為圖片。 我需要提取黃色和綠色突出顯示的第一個實例之間的文本(不包括突出顯示的部分)作為 select 子句中的第一行,然后提取黃色和綠色突出顯示之間的第二個實例作為 select ...
[英]Column comparison with different query times
我有一個在列上使用charindex的 where 語句( where charindex(A, B) != 0 )。 但是,還有第三列 C,它與 B 的變量類型和大小相同,但處理時間要長得多,第一列需要 10 秒,第二列需要 5 分鍾。 這個 C 列是使用基於 B 列的 case 語句創建的。為什 ...
[英]Multiple IIFs and CHARINDEXs searches to extract data from same column in SQL?
這是 MS SQL Server 2017。 這目前有效。 我簡直不敢相信這是執行這些操作的最佳方式。 Meeting表由多個服務填充。 它有一個MeetingComment列,我們用它來編碼來自其中一些來源的一些附加信息,但其他來源沒有使用它。 我想在使用時將一些編碼信息提取到單獨的列中: ...
[英]SQL get string after second comma
我有這樣的字符串: 'Ing. , Jožko, Mrkvička, Bc.' 我只需要: 'Mrkvička' 謝謝你。 ...
[英]How can I use SQL Substring to extract characters from this filename?
我正在嘗試使用 SUBSTRING function 從文件名中提取名稱。 示例文件名是:“73186_RHIMagnesita_PHI_StopLoss_TruncSSN_NonRedact_Inc_to_Apr2022_Paid_to_Apr2022_EDIT” 我正在嘗試從此文件名中提取“R ...
[英]Remove all trailing decimal points from a number stored as a string
我有幾個字符串( nvarchar數據類型),一個是整數,一個是小數點尾隨。 我的目標是刪除小數並將所有值作為一個整數。 我嘗試了下面的代碼,但它給了我一個沒有小數的值的錯誤。 有沒有辦法在沒有案例表達式的情況下完成此操作。 我將在連接中使用這個新列。 ...
[英]Reverse substring
我正在嘗試從字符串中提取一些字符。 例如(316409953_ND_02142022_000001.pdf)中的示例,我需要最后一個下划線 _ 之后和“。”之前的字符。 答案:000001 @test = 316409953_ND_02142022_000001.pdf 我努力了: 我需要關於 ...
[英]date splitting using substring function
我有一個字符串格式的日期,我試圖將此列拆分為(日月年) 所以我嘗試使用 charindex 和 substring 但我總是遇到月份問題這是我用來拆分 DD MM YYYY 的腳本select substring(substring([TRANSACTION_EFFECTIVE_DATE], ...
[英]CHARINDEX (, PATINDEX, and LIKE) returning false positives in T-SQL function
我有一個如下所列的 T-SQL function,它需要在目標字符串中包含特定子字符串時返回特定值。 我試圖對此進行研究,但我發現它是CHARINDEX(string, searchstring) (似乎是正確的)還是CHARINDEX(searchstring, string)存在不一致,並且研 ...
[英]How to use charIndex to separate out a varchar into difference columns
我想從這一長串數據中分離出一些供應商名稱到一個新列中,但是,我不確定如何使用 charindexing 來獲取我需要的位。 有誰能幫助解釋我哪里出錯了? 我嘗試了以下方法,但我只成功獲得了第一個供應商名稱而不是第二個。 提前致謝! ...
[英]SQL - CHARINDEX, ltrim rtim
我試圖了解此查詢在做什么(SQL Server): 和查詢: 我只知道charindex會從全名中找到一個空格''的索引位置,但我還沒有真正理解這個最后的output是什么。 感謝所有的幫助 ...
[英]Separate text by delimiter SQL Server
我需要一些幫助來用分隔符/分隔文本,並獲得第三個參數,我知道使用函數CHARINDEX 、 SUBSTRING 、 CASE, THEN, WHEN ......這是可能的,但我遇到了困難。 數據庫詳細信息: 我運行了以下查詢,但得到了以下結果: 結果: 期望的結果: 最好的祝福。 ...
[英]SQL to determine which rows to retain and which to remove
大家,早安, 我有點精神障礙,想看看是否有人可以幫助我。 我有一張表,其中列出了我們辦公室創建的 PDF 文件。 我們更改了命名約定,我正在嘗試開發邏輯,指定何時創建具有新命名約定的 PDF 以標記舊的,以便我可以開發一個批處理腳本將它們移出文件位置。 下面是一些例子。 順便說一下,每個文件在表中都 ...
[英]How to create column by get everything after and before some characters
我在 SQL 服務器中有如下表: 我需要創建查詢,它會給我如下結果: 所以: 要創建 col2,我需要在第一個空格之后獲取所有內容,直到第一次昏迷要創建 col3,我需要在第一次昏迷后從空格開始到第二次昏迷我怎么能比 SQL 服務器呢? ...