0
A
回答
1
根據@Aishvarya和@Arvo的建議,代碼如下所示。很簡單。
declare @input varchar(100) = 'ABCDEFGHIJKLMNOPQR'
declare @output varchar(100) = ''
declare @index int = 1
declare @max_index int = (select len(@input))
while @index <= @max_index
begin
if @index % 2 = 0
set @output = @output + substring(@input, @index, 1)
set @index = @index + 1
end
print @output -- BDFHJLNPR
1
指數從1開始在SQL所以用Substring
SELECT SUBSTRING('ABCDEFGHIJKLMNOPQR', 1, 1) //returns the character at 2nd position
SELECT SUBSTRING('ABCDEFGHIJKLMNOPQR', 3, 1) //returns the character at 4th position
等。
+0
對不起Aishvarya你沒有得到我的問題。我希望所有的字符都返回到位於偶數位置的查詢中。 –
+0
你想要偶像中的角色不是嗎? – MusicLovingIndianGirl
+0
@KunalChoudhary - 解釋得更好,Aishvarya的答案對我來說也是正確的。 – Arvo
相關問題
- 1. 多個位置的字符串索引
- 2. 基於字符串中的術語提取「包容」字符串
- 3. 基於xsl/xslt中的特定索引獲取子字符串
- 4. 基於字符串搜索的數組中提取鍵
- 5. Python:索引字符串中的子索引的位置
- 6. SQL Server中多位字段的索引
- 7. 在SQL Server字符串中提取字符串之間的字符串
- 8. SQL Server 2014提取字符串
- 9. 獲取列表C中字符串的索引位置#
- 10. 如何爲SQL Server索引提示使用字符串變量?
- 11. 獲取基於位置和分隔符的unix子字符串
- 12. 將字符串提取到SQL Server中的特定字符
- 13. 如何從UILabel中提取基於手指位置的子字符串?
- 14. 搜索變長,分隔字符串基於另一個字符串的位置
- 15. SQL Server:基於標記的位置
- 16. 獲取基於像素偏移的字符串索引
- 17. 從sql server中的數據字段中提取字符串
- 18. 如何獲取字符串數組中字符的索引位置
- 19. 基於存儲在SQL Server XML數據中的字符串構建字符串
- 20. 提取從逗號分隔字符串字符串的SQL Server中的部分
- 21. 查找字符串中子字符串的確切位置SQL SERVER 2008
- 22. 查找字符的索引位置字符串
- 23. Python - 基於字符串內字符位置的條件句
- 24. 基於字符索引合併兩個字符串
- 25. 基於關鍵字w/Bash提取字符串中的元素
- 26. SQL Server中的字符串操作 - 添加佔位符字符
- 27. 在php中查找字符串中的特定索引位置?
- 28. 獲取字符串索引
- 29. 在SQL Server中解析/索引二進制字符串
- 30. 檢索存在於字符串中的子字符串的位置
請注意,在第1次迭代('@ index' = 1)結束後,通過將@ @ index增加2 *,可以使循環迭代次數更少。 – niksofteng
非常感謝這個工作 –