• <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的相關問題

    拜托,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

    您好:

    SQL Server里的IN 語句,是在一個集合中進行查詢。

    這個集合的來源可以通過SELECT語句來實現

    也可以通過EXECUTE和sp_executesql執行一個拼接的動態語句來實現。

    exec('select @count=count(empid) from '+@tableName+' where proid='+@proid+' and id<'+@id+' and state!=4')

    set @sql=N'select @count=count(empid) from '+@tableName

    exec sp_executesql @sql,N'@count int output ',@count output

    select @count

    [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變量

    短句

    變量賦值語句

    閱讀(222)

    C語言中賦值語句有什么規則要求 賦值語句是由賦值表達式再加上分號構成的表達式語句。 其一般形式為: 變量=表達式; 在賦值語句的使用中需要注意以下幾點: 1. 由于在賦值符“

    短句

    夜的語句

    閱讀(223)

    描寫夜晚的句子 1.黑,漸漸布滿天空,無數的星掙破夜幕探出來,夜的潮氣在空氣中漫漫地浸潤,擴散出一種感傷的氛圍。仰望天空,求摸的星空格外澄凈,悠遠的星閃耀著,像細碎的淚花…… 2.天空滿天星斗,像一粒粒珍珠,似一把把碎金,撒落在碧玉盤上.此刻

    短句

    希望語句

    閱讀(216)

    描寫希望的詩句要多一點, 長風破浪會有時,直掛云帆濟滄海.永遠沒有人力可以擊退一個堅決強毅的希望.——金斯萊 希望是堅韌的拐杖,忍耐是旅行袋,攜帶它們,人可以登上永恒之旅.——羅 素 我的希望是想確定因為我生活在這個世界上,才使這個世

    短句

    wherein語句

    閱讀(250)

    SQL where in 語句順序問題 你的語句有問題應該這樣 select id , name from test where id in('1001','1005','1003');如果你想按順序的話 這樣就可以select id , name from

    短句

    vhdl的if語句

    閱讀(268)

    VHDL的IF語句是 IF THEN ELSIF 向上與怎么解釋啊IF 條件1 then滿足條件1執行的代碼;elsif 條件2 then滿足條件2執行的代碼;(此處如果還有條件繼續選擇elsif,否則)else剩余情況下執行的代碼;end if;IF語句的

    短句

    sql語句wherein

    閱讀(754)

    SQL where in 語句順序問題 你的語句有問題應該這樣 select id , name from test where id in('1001','1005','1003');如果你想按順序的話 這樣就可以select id , name fr

    短句

    ifwhilefor循環語句

    閱讀(270)

    c語言 for循環語句 if語句 #include #include main(){int x[28];int d,d1,d2,d3;int i,flag;float sum=0;for (i=0;isrand((unsigned)time(NULL)); // 每次計算都隨機則要此

    短句

    jsp的if語句

    閱讀(713)

    在JSP中IF語句問題 字符串比較用equals()的方法String strID=new String();strID=(String)session.getAttribute("user_id");session.putValue("radiobutton",request.get

    短句

    sqlitewith語句

    閱讀(354)

    SQL中使用WITH 語句的查詢 sql with as 用法(適用sqlserver,好像oracle也適用) Server 2005中提供了公用表表達式(CTE),使用CTE,可以使SQL語句的可維護性,同時,CTE要比表變量的效率高得多。 下面是

    短句

    switchcase語句或

    閱讀(269)

    Switch case 語句怎么使用 用法:switch-case 控制結構 ; 多個條件分支 ; 掌握構造 ; 多個前提分支switch-case optimization 跳轉 ; 分支優化switch-case-otherwise 多分支結構

    短句

    建表的sql語句

    閱讀(302)

    sql語句創建表 創建新表的程序功能為: create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 具體為: 創建之前判斷該數據庫是否存在 if ex

    短句

    sql語句時間

    閱讀(247)

    sql語句中日期時間類型怎么比較 一.存儲日期的字段為日期類型MySql(Date、DateTime、TimeStamp等): 方法一:直接比較 select * from test where create_time between '2015-03-03

    短句

    經典人生語句

    閱讀(225)

    誰有人生感悟的精彩句子150】夢想是我們行動的起跑線,知識是我們前進的加速器,堅持是我們不停的步伐,智慧是我們成功的法寶.151】跌到不算是失敗,爬不起來才算是失敗;行走不算是成功,只有堅持不懈才算是勝利.152】平凡的工作要用不平凡的態度

    短句

    switchcase語句if

    閱讀(256)

    switch case語句和if的區別 if和switch都是條件判斷語句,在效果上是沒有什么差別的,而不同,我們可以從效率上來講~ 舉一個很簡單的例子: if(A>B) {A=B;} else {B=A; } 如果將這個例子放在switch 語句中,也并不

    短句

    變量賦值語句

    閱讀(222)

    C語言中賦值語句有什么規則要求 賦值語句是由賦值表達式再加上分號構成的表達式語句。 其一般形式為: 變量=表達式; 在賦值語句的使用中需要注意以下幾點: 1. 由于在賦值符“

    短句

    夜的語句

    閱讀(223)

    描寫夜晚的句子 1.黑,漸漸布滿天空,無數的星掙破夜幕探出來,夜的潮氣在空氣中漫漫地浸潤,擴散出一種感傷的氛圍。仰望天空,求摸的星空格外澄凈,悠遠的星閃耀著,像細碎的淚花…… 2.天空滿天星斗,像一粒粒珍珠,似一把把碎金,撒落在碧玉盤上.此刻

    短句

    wherein語句

    閱讀(250)

    SQL where in 語句順序問題 你的語句有問題應該這樣 select id , name from test where id in('1001','1005','1003');如果你想按順序的話 這樣就可以select id , name from

    短句

    希望語句

    閱讀(216)

    描寫希望的詩句要多一點, 長風破浪會有時,直掛云帆濟滄海.永遠沒有人力可以擊退一個堅決強毅的希望.——金斯萊 希望是堅韌的拐杖,忍耐是旅行袋,攜帶它們,人可以登上永恒之旅.——羅 素 我的希望是想確定因為我生活在這個世界上,才使這個世

    短句

    vhdl的if語句

    閱讀(268)

    VHDL的IF語句是 IF THEN ELSIF 向上與怎么解釋啊IF 條件1 then滿足條件1執行的代碼;elsif 條件2 then滿足條件2執行的代碼;(此處如果還有條件繼續選擇elsif,否則)else剩余情況下執行的代碼;end if;IF語句的

    短句

    sql語句wherein

    閱讀(754)

    SQL where in 語句順序問題 你的語句有問題應該這樣 select id , name from test where id in('1001','1005','1003');如果你想按順序的話 這樣就可以select id , name fr

    短句

    大自然的語句

    閱讀(200)

    關于自然的優美句子 花開不是為了花落,而是為了燦爛,人生的每一天都是陽光燦爛的花季. ——《無題》 只要春風還在,我就熱鬧地綻開,不管今天有沒有人來。 ——徐志摩《我所知

    短句

    ifwhilefor循環語句

    閱讀(270)

    c語言 for循環語句 if語句 #include #include main(){int x[28];int d,d1,d2,d3;int i,flag;float sum=0;for (i=0;isrand((unsigned)time(NULL)); // 每次計算都隨機則要此

    久久热在线视频