如何使用語句在值為 b 的 SQL 欄位中獲取 a

發布 科技 2024-06-04
12個回答
  1. 匿名使用者2024-01-29

    我知道 lz 的意思是,例如 a b 是'5000/100',那麼如何提取'5000'酒吧。 假設欄位為 c-name,表為 t-table,則語句如下:

    select substr(c-name,1,instr(c-name,'/')-1) from t-table where ..

    使用 instr 函式獲取它'/'該位置被 substr 函式截獲'/'以前的字元。

  2. 匿名使用者2024-01-28

    你是說字段的值是 a 還是 b?

    這很簡單。

    select * from tablename where xx='a'

    或者這就是你所在領域的價值嗎?'a/b'?

    就是這樣:從 tablename 中選擇 left(xx,0,1),其中 xx='a/b'

  3. 匿名使用者2024-01-27

    查詢一行:從表名中選擇 * 其中 id=? 此 ID 是表的 ID,? 對於要查詢的列。

    查詢列:從表名中選擇列名。

  4. 匿名使用者2024-01-26

    新增關聯,即可進行更新。 需要指定要更新的對應關係,否則資料庫將無法確定如何賦值,如果方便的話,會給出具體的表字段以及是否有相關字段。

  5. 匿名使用者2024-01-25

    是 sqlserver 還是 oracle,如果是,請刪除多餘的單引號。

    update pre_common_member_status set lastpost = (select lastactivity

    from pre_common_member_status where uid=2) where uid = 1

  6. 匿名使用者2024-01-24

    如果是這種情況,您就不能只通過查詢來做到這一點。 儲存過程是必需的,也可以在程式中修改它們,然後寫回資料庫。

  7. 匿名使用者2024-01-23

    insert into b (id,columnb) select id,columna from a where id not in (select id from b)

    您需要向表 B 新增與表 A 相同的唯一識別符號,例如 ID 列,因此操作簡單。

  8. 匿名使用者2024-01-22

    您要做的是動態建立表的字段,對嗎?

    如果還是不能完全解決問題,建議CSDN! 上面有很多偉大的神靈!

  9. 匿名使用者2024-01-21

    您可以使用 as 關鍵字。

    select

    a'作為字段 1, b'作為字段 2, c'作為字段 3

    from t

  10. 匿名使用者2024-01-20

    SQL 2005 可以嘗試這個,乙個 SQL 來宣告 varchar(1000)@x xml @str

    set @str='a,b,c,d'

    select id

    from (select [value] = convert(xml , '' + replace(@str , ',' , '

  11. 匿名使用者2024-01-19

    “,”,您可能需要使用函式或儲存過程來實現此目的。 用普通的SQL語句實現起來並不容易。

  12. 匿名使用者2024-01-18

    只是 SQL 不使用 JDBC 或 Hibernate 嗎?

相關回答
7個回答2024-06-04

如果您的表只有這幾個字段,則可以使用:

從表中選擇不同的 *。 >>>More

15個回答2024-06-04

我現在時間不多了,所以讓我們來談談一種效率不高但可行的方法: >>>More

5個回答2024-06-04

可以使用: substr( string, start position, [length ] string: source string; start_position: >>>More

9個回答2024-06-04

SQL是一種專用的程式語言,是一種資料庫查詢和程式設計語言,用於訪問資料和答案,以及查詢、更新和管理關係型資料庫系統。 >>>More

10個回答2024-06-04

aa 的型別為 int,預設值也必須是整數,預設值後不應有 () 括號。 >>>More