• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    sql語句in字符串

    [SQL語句]關于IN的一個問題

    直接寫數組名當然不行,你那個數組明顯是程序中定義的,不能在sql中使用。

    sql中是不能使用數組的。只有像oracle的pl/sql一類sql擴展程序中能定義數組,但也不是你那種寫法。

    如果數組是固定值,AA是數字型,這樣寫就可以了:

    SELECT * FROM TABLE WHERE AA IN (1,45,375,48,98,46)

    AA是字符型就加單引號:

    SELECT * FROM TABLE WHERE AA IN ('1','45','375','48','98','46')

    如果數組是變量,就只能構造查詢字符串:

    "SELECT * FROM TABLE WHERE AA IN ("&Ary(0)&","&Ary(1)&","&Ary(2)&","&Ary(3)&","&Ary(4)&","&Ary(5)&")"

    同樣,AA是字符型就在構造時加單引號。

    -----------------------------------------------------------

    數組元素值是未知的?不太明白你的意思。

    如果是未知的就沒法查詢,必需有確定值才能用sql來查詢。

    如果是變量,按上面數組變量的方式來寫不就行了嗎?當然首先要給變量賦值才行。

    -----------------------------------------------------------

    呵呵,是這樣啊,這個也不難啊,用UBound函數取數組最大下標,構造sql查詢串時循環最大下標次不就行了么?類似下面這樣的寫法:

    sql = "SELECT * FROM TABLE WHERE AA IN (" '初始化查詢字符串

    For i = 0 to UBound(Ary) '從0循環到數組最大下標

    sql = sql & Ary(i) &; "," '將數組中每個值加在查詢字符串后面

    Next

    sql = Left(sql,Len(sql)-1) &; ")" '將最后一個逗號換為反括號

    (如果用java就用*方法,同樣的效果。)

    SQL in查詢語句

    在數據庫中有一個pzdz 這是個字段嗎?

    里面的是數字組成的字符串

    是這種格式嗎?

    pzdz

    1,3,5,2

    3,6,15,17

    select * from table where pzdz like('aa,%') or pzdz like('%,aa') or pzdz like('%,aa,%') or pzdz='aa';

    考慮到了

    pzdz

    。,aa,。

    aa,。

    。.,aa

    aa

    四種情況

    笨辦法

    有區別的 你測試吧

    請教一個關于SQL語句中in的相關問題

    拜托,int [] cID 這個變量時。net程序里面的數組, sql=“”語句則是要放到sql2005這個dbms里面執行,他們兩個是不同的系統怎么能直接寫在sql里面??如果你要那樣實現,應該先把cID這樣的數組值先insert到一個臨時表里面,然后在sql里面這樣寫

    where id in (select cID from 臨時表),

    如果cID里面值不多,可以用拼字符串來實現,就是你說的那個意思,只是拼字符串的方法不對,應該是

    for (i=0 ,i++ ,i{sql_str1 = convertostring(cID[i]) +','+sql_str1} ;

    sql="******* where id in (" + sql_str1 +")";

    最后輸出sql檢查下,如果沒問題就ok了

    轉載請注明出處華閱文章網 » sql語句in字符串

    短句

    pythonwith語句

    閱讀(199)

    python with語句有什么用 如果不用with語句,代碼如下:file = open("/tmp/foo.txt")data = file.read()file.close()這里有兩個問題。一是可能忘記關閉文件句柄;二是文件讀取

    短句

    oracle數據庫語句

    閱讀(213)

    oracle中常用的一些語句有哪些1、Oracle中,每一條記錄都有一個rowid,rowid在整個數據庫中是唯一的, rowid確定了每條記錄是在ORACLE中的哪一個數據文件、塊、行上。 2、在重復的記錄中,可能所有列的內容都相同,但rowid不會相同,

    短句

    for語句習題

    閱讀(282)

    關于循環語句習題的s=oFori=1to10step2s=s+1i=i*2Nexti當循環結束 For i = 1 to 10 step 2說明i從1開始,到10結束,i每次增加2s=s+1,s每次循環都累加1i = i * 2,i每次循環時都

    短句

    oraclesql查詢語句

    閱讀(203)

    oracle SQL查詢語句 SELECT LPAD(' ',(LEVEL-1)*3)||enameFROM emp START WITH ename='SMITH'CONNECT BY PRIOR empno=mgr ;SELECT enameFROM e

    短句

    sql語句excel

    閱讀(263)

    【sql語句輸入到哪里】如何用sql語句把excel中的數據導入指定數據庫在查詢分析器里,直接寫 SQL語句: 如果是導入數據到現有表,則采用 INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT.JET.OLE

    短句

    excelsql語句

    閱讀(249)

    如何用sql語句把excel中的數據導入指定數據庫在查詢分析器里,直接寫 SQL語句: 如果是導入數據到現有表,則采用 INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT。JET。OLEDB。4。0' ,'Ex

    短句

    access數據庫if語句

    閱讀(417)

    ACCESS 查詢里條件語句該怎么寫 具體情況如下 dim rst as dao.recordsetset rst=currentdb.openrecordset("select * from 表名 where 用戶ID=" & UserID) '如果用戶ID為

    短句

    但的語句關系

    閱讀(250)

    句子與句子之間的關系有幾種1、總分關系總分關系就是構段方式中的一種,是指自然段中有一句話上對全段內容的總結說明,其它幾句分別從不同方面展開。總分關系構成的自然段,在形式上可以是先總說,后分說;也可以是先分說,再總說;還可以是先總說、

    短句

    感覺語句

    閱讀(218)

    【描寫感受的句子】 比如冰心奶奶的散文《笑》,作者在寫了三幅“笑”的畫面后,在文章的結尾處有這樣一段心理描寫:“這時心下光明澄凈,如登仙界,如歸故鄉.眼前浮現的三個笑容,一時融化在愛的調和里看不分明了.”這樣的心理描寫不但使我們感受

    短句

    c語言語句循環

    閱讀(206)

    C語言循環語句用法 C語言循環語句用法有三種主要形式: for()循環while()循環do {} while();循環for()循環用法: for( e1 ; e2 ; e3 ) //注意三個區域間用分號來分隔,而不是逗號!!{

    短句

    matlab中的if語句語句

    閱讀(367)

    在matlab 中if 語句 這個問題有點怪,第一個問題,如果你是為了顯示的目的,建議你使用字符串的形式,因為matlab自動會把0000省略成0的。a='0000';若要用里面的數值,則可用一個函數轉過來str2num(a)=0;第二個問題,看你的表示應該

    短句

    數據庫中語句

    閱讀(200)

    sql中的語句, 選擇:select * from table1 where 范圍 插入:insert into table1(field1,field2) values(value1,value2) 刪除:delete from table1 where 范圍 更新:update tabl

    短句

    人生的感悟語句

    閱讀(213)

    有關人生感悟的句子 1、愛是一種最極端的狀態,生活總能繼續下去,它或是毀掉愛,或是被愛毀掉.2、不是沒想過放棄,只是始終沒有辦法做到.3、不要難過,你看,一棵樹就從來不哭.4、不要讓心太累,不要追想太多已經不屬于自己的人和事.你我所走過的每

    短句

    matlab中的for語句

    閱讀(246)

    Matlab for 循環語句 沒仔細研究你那個擬合函數的用法。不過像這種需要分段處理數據的情況很多,有種在 matlab 里很常用的技巧感覺你可以學學:假設原始數據(xdata)是一列 100

    短句

    pythonwith語句

    閱讀(199)

    python with語句有什么用 如果不用with語句,代碼如下:file = open("/tmp/foo.txt")data = file.read()file.close()這里有兩個問題。一是可能忘記關閉文件句柄;二是文件讀取

    短句

    oracle數據庫語句

    閱讀(213)

    oracle中常用的一些語句有哪些1、Oracle中,每一條記錄都有一個rowid,rowid在整個數據庫中是唯一的, rowid確定了每條記錄是在ORACLE中的哪一個數據文件、塊、行上。 2、在重復的記錄中,可能所有列的內容都相同,但rowid不會相同,

    短句

    for語句習題

    閱讀(282)

    關于循環語句習題的s=oFori=1to10step2s=s+1i=i*2Nexti當循環結束 For i = 1 to 10 step 2說明i從1開始,到10結束,i每次增加2s=s+1,s每次循環都累加1i = i * 2,i每次循環時都

    短句

    oraclesql查詢語句

    閱讀(203)

    oracle SQL查詢語句 SELECT LPAD(' ',(LEVEL-1)*3)||enameFROM emp START WITH ename='SMITH'CONNECT BY PRIOR empno=mgr ;SELECT enameFROM e

    短句

    sql語句excel

    閱讀(263)

    【sql語句輸入到哪里】如何用sql語句把excel中的數據導入指定數據庫在查詢分析器里,直接寫 SQL語句: 如果是導入數據到現有表,則采用 INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT.JET.OLE

    短句

    excelsql語句

    閱讀(249)

    如何用sql語句把excel中的數據導入指定數據庫在查詢分析器里,直接寫 SQL語句: 如果是導入數據到現有表,則采用 INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT。JET。OLEDB。4。0' ,'Ex

    短句

    access數據庫if語句

    閱讀(417)

    ACCESS 查詢里條件語句該怎么寫 具體情況如下 dim rst as dao.recordsetset rst=currentdb.openrecordset("select * from 表名 where 用戶ID=" & UserID) '如果用戶ID為

    短句

    數據庫sql語句查詢語句

    閱讀(256)

    SQL查詢語句,高手進--1、查詢“001”課程比“002”課程成績高的所有學生的學號;select Student.Sid from (select sid,score from SC where Cid='1') Student,(select Sid,

    久久热在线视频