cost 246 ms
根據條件拆分字符串,但不拆分單詞,結果應按列顯示

[英]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 ...

如何比較 SQL 中字符串的右側和左側

[英]How to compare right and left side of a string in SQL

我開發了一個查詢,我在其中輸入了一個帶有名稱的列。 這個想法是,如果姓名和姓氏相同,則列指示器應顯示“失敗”,否則應輸入通過 我在列名中有一個 N/AN/A 條目,我認為它應該在我寫的情況下失敗,但給了我一個“通過”我不確定這里可能是什么問題 ...

平面文件到 SQL 服務器

[英]Flat File to SQL server

我想從 TXT/FLAT 文件中讀取數據,並使用第一列內容作為列名和分號后的數據作為記錄來排列數據。 樣本數據{1:F01SBZAZAJJXXXX9999999999}{2:I940SBICMWMXXXXXN}{4: :20:D424A100110011E4 :25:020083203 :28C:4 ...

CHARINDEX 和 LEN 一起使用可以返回兩個分隔符之間的具體字符數嗎?

[英]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 CHARINDEX AS LENGTH 部分返回太多文本

[英]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 語句創建的。為什 ...

多個 IIF 和 CHARINDEX 搜索以從 SQL 中的同一列中提取數據?

[英]Multiple IIFs and CHARINDEXs searches to extract data from same column in SQL?

這是 MS SQL Server 2017。 這目前有效。 我簡直不敢相信這是執行這些操作的最佳方式。 Meeting表由多個服務填充。 它有一個MeetingComment列,我們用它來編碼來自其中一些來源的一些附加信息,但其他來源沒有使用它。 我想在使用時將一些編碼信息提取到單獨的列中: ...

從存儲為字符串的數字中刪除所有尾隨小數點

[英]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 我努力了: 我需要關於 ...

日期拆分使用 substring function

[英]date splitting using substring function

我有一個字符串格式的日期,我試圖將此列拆分為(日月年) 所以我嘗試使用 charindex 和 substring 但我總是遇到月份問題這是我用來拆分 DD MM YYYY 的腳本select substring(substring([TRANSACTION_EFFECTIVE_DATE], ...

CHARINDEX(、PATINDEX 和 LIKE)在 T-SQL 中返回誤報 function

[英]CHARINDEX (, PATINDEX, and LIKE) returning false positives in T-SQL function

我有一個如下所列的 T-SQL function,它需要在目標字符串中包含特定子字符串時返回特定值。 我試圖對此進行研究,但我發現它是CHARINDEX(string, searchstring) (似乎是正確的)還是CHARINDEX(searchstring, string)存在不一致,並且研 ...

如何使用 charIndex 將 varchar 分成不同的列

[英]How to use charIndex to separate out a varchar into difference columns

我想從這一長串數據中分離出一些供應商名稱到一個新列中,但是,我不確定如何使用 charindexing 來獲取我需要的位。 有誰能幫助解釋我哪里出錯了? 我嘗試了以下方法,但我只成功獲得了第一個供應商名稱而不是第二個。 提前致謝! ...

SQL - CHARINDEX,ltrim rtim

[英]SQL - CHARINDEX, ltrim rtim

我試圖了解此查詢在做什么(SQL Server): 和查詢: 我只知道charindex會從全名中找到一個空格''的索引位置,但我還沒有真正理解這個最后的output是什么。 感謝所有的幫助 ...

用分隔符分隔文本 SQL 服務器

[英]Separate text by delimiter SQL Server

我需要一些幫助來用分隔符/分隔文本,並獲得第三個參數,我知道使用函數CHARINDEX 、 SUBSTRING 、 CASE, THEN, WHEN ......這是可能的,但我遇到了困難。 數據庫詳細信息: 我運行了以下查詢,但得到了以下結果: 結果: 期望的結果: 最好的祝福。 ...

SQL 確定保留哪些行以及刪除哪些行

[英]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 服務器呢? ...


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