sql-update

    0熱度

    1回答

    我有一個有效的狀態列表說'dc','Nu','tN','VA'。 我也有無效列表/垃圾狀態說「AA」,「BB」,「CC」 現在我想要做一個更新,將在大寫更新有效狀態,這樣我可以得到以下更新的數據: 'DC', 'NU', 'TN', 'VA' 這是行不通的: update states set state = upper(state) where state in ('DC', 'NU', 'TN

    0熱度

    2回答

    如果我需要在一列中替換"TOTA"中的所有提及,但不會使用以下概念?這看起來很簡單,但我發現所有的教程對於上週拿起SQL的人來說都不夠簡單。 Update Tablename set indcode =case when indcode in('TOTA', then 'blank' else 'leave it alone' End);

    1熱度

    2回答

    我想從表中插入一行到一個新表中,但我更改了一個值。是否可以在一個聲明中做到這一點? 目前我有: db = sqlite3.connect('C:/Desktop') db.execute("""insert into table2 select * from table1 where ID = {0}""".format(5)) db.execute("""update table2

    1熱度

    1回答

    我有一個PostgreSQL表sku_comparison看起來像這樣1.3十億行: id1 (INTEGER) | id2 (INTEGER) | (10 SMALLINT columns) | length1 (SMALLINT)... | ... length2 (SMALLINT) | length_difference (SMALLINT) 的id1和id2列在一個表中引用所謂s

    0熱度

    1回答

    當我嘗試使用update語句更新包含字符數據類型的列時。它說0行更新並不會引發任何錯誤。由於列數很多,我嘗試使用where子句使用特定的列...它在哪裏更新行。 問題是當所有列用於更改值時,它將返回0行更新。我必須在vba代碼/工具中自動化它,以便它可以使用所有行進行更新。我確定了哪些列沒有被更新,但沒有錯誤返回。 它只是說: 0 rows updated。 但那個特定列(數據類型...小數)有什

    0熱度

    1回答

    我在這裏找不到語法;有沒有更多POCO-SQLite的例子? 我得到一個波科::例外, sendErrorResponse HTTP_INTERNAL_SERVER_ERROR Poco::Data::SQLite::Connector::registerConnector(); // create a new session Session updse

    0熱度

    2回答

    我得到這個錯誤在日食 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,以便在''附近使用正確的語法'? ,登錄=? ,pwd =? WHERE登錄名= 'PP'」位於第1行 這是我的查詢在我的源代碼: String query2 = "UPDATE usuarios

    0熱度

    2回答

    我想使用2個表來設置更新,但我不知道如何加入第二個表。 我現在擁有的一切: UPDATE Exp SET AMOUNT = 15, inner join Sal WHERE (DN = 120 AND NOM = 2122) OR (DN = 120 AND EAN = 2000000221412); Table Exp: DN | NOM | AMOUNT | ........

    1熱度

    2回答

    首先我想告訴我,我已經去ALL DUPLICATE問題。並嘗試了在那裏建議的更改。 至於現在,我已經試圖改變num_rows到num_rows() 並採用store_result();並採用affected_rows()。 後​​ 還呼籲store_result();我覺得可能是我無法弄清楚 $conn->autocommit(false); if ($sucess){ $stmt2

    -1熱度

    4回答

    UPDATE STOCKVALUE A SET A.LOCATION=(SELECT B.LOCID FROM DCCUMINVBASIC B WHERE A.MAPNAME='invdc4') Error:ORA-01427: single-row subquery returns more than one row