sql,怎樣遍歷字串,sql遍歷字串問題

2022-12-28 15:46:04 字數 2242 閱讀 8426

1樓:匿名使用者

declare @idx int, @str nvarchar(1000)

set @str = '我的字串'

set @idx = 1

while @idx <= len(@str)begin

substring(@str, @idx, 1)-- 取得@idx所在的這個字元

set @idx = @idx + 1end

2樓:匿名使用者

不用pl/sql,,,只用sql

select

substr(ename,iter.pos,1) c,iter.pos

from

(select ename from scott.emp where ename = 'king') e,

(select pos from t10) iterwhere

iter.pos <= length(e.ename);

這裡的t10表有10行,欄位叫pos,是從1-10,,所以遍歷的字串最大不能超過10字元,當然你可以根據自己的需要加,,對了其實這裡用rownum也是可以完成的

3樓:匿名使用者

嗎? 寫了沒問題

也可以迴圈的

實在不清楚你指令碼有什麼問題

你可以在set @i=@i-1加一句

print @i

自己觀察下

sql遍歷字串問題

4樓:匿名使用者

網上有可以搜。

**declare @idx int, @str nvarchar(1000)

set @str = '我的字串'

set @idx = 1

while @idx <= len(@str)begin

substring(@str, @idx, 1)-- 取得@idx所在的這個字元

set @idx = @idx + 1end

js如何遍歷字串

5樓:

可以用for迴圈配合charat函式遍歷字串。

1、定義乙個字串並將字串賦值給乙個變數,這裡以變數名為str為例:

2、新建乙個for迴圈,迴圈從0開始,迴圈次數為「str.length」,它的意思是迴圈次數為字串的長度:

3、在for迴圈中新增「str.charat(i)」,charat中的值為迴圈中的次數,然後將結果輸出,這樣字串就被遍歷出來了:

6樓:

var str='1234567890';

for(i=0;i

如何用sql遍歷整張表

sqlsever中通過遍歷的方式查詢當前庫中所有表裡面的某個值

怎樣在儲存過程遍歷以逗號分割的字串

7樓:匿名使用者

每次用fgets讀取整行,然後掃瞄一遍,看看逗號數量是不是足夠乙個完整結構體了。

如果不夠,繼續fgets,注意要讀取到上一次fgets內容的末尾。然後再度檢查逗號數量。

如果逗號數量夠了(也就是內容已經足夠乙個結構體了),先去掉換行符。

然後每次先用strchr找到下乙個逗號,再用strncpy將當前位置到下乙個逗號的內容拷貝到結構體相應成員變數中。

讀完當前結構體後,用memmove將未處理的內容前移到緩衝區開頭。

sql 如何查詢表的第三列,或者說如何遍歷判斷乙個表的列。

8樓:

select * from 表就是相當於把所有列展示出來了.

9樓:匿名使用者

這個問題很簡單了 肯定有了 給你乙個語句 你可以在where裡 加上任何乙個表名 如果不加就是查詢整個資料庫裡面的表 和游標 結合這個語句 就解決了樓主的問題

不明白的隨時來問我 祝樓主學習愉快

select a.name 表名,b.name 列名 from sysobjects a join syscolumns b on a.id=b.id

where a.type='u'

10樓:c不是碳

用where語句啊,不就相當於遍歷整列嗎?

for語句是希望找到符合條件的嘛,那用where可以的。

如何用sql語句遍歷使用者表,然後在資料表為每個使用者新增一條新記錄

問題敘述不清楚 1 sql server 2000資料庫,還是access資料庫?2 資料庫名,例如 abc.mdb 3 資料庫包回含資料表,每個資料表中有多個欄位答,資料表名和欄位名?4 歷遍使用者表是指全部資料表?5 每個使用者是否是乙個特定儲存使用者資料的?那麼插入記錄插入到那裡?1 寫個存復...

用SQL怎麼把一列所有字串中包含的空格都刪除呢

用replace函式,把空格替換成 例 去除 表table 中 col 列的空字元去除空格符 update table set col replace col,還有tab製表符 即char 9 顯示效果類似空格。去除製表符 update table set col replace col,char ...

請問怎樣用組合語言刪除字串內指定的字元

你可以把它置為0,這樣讀取就讀不出來了,相當於刪除。組合語言,刪除字串中的字元,求達人標註每步的作用,急用,程式設計達人幫個忙啊!c語言程式設計 由鍵盤任意輸入乙個字串和任乙個字元,要求從該字串中刪除所指定的字元 include int main void str j 0 printf s n st...