ある列から別のSQLに値をコピーする

エドゥガリンド

私はこのようなリストを持っています:

| slope | lower_limit | upper_limit | limit |
|-------|-------------|-------------|-------|
|  -0.5 |          23 |          25 |     0 |
|   0.6 |          23 |          25 |     0 |
|   0.7 |          23 |          25 |     0 |

勾配列の符号に応じて、下限列と上限列から制限列の値を更新したいと思います。結果のテーブルは次のようになります。

| slope | lower_limit | upper_limit | limit |
|-------|-------------|-------------|-------|
|  -0.5 |          23 |          25 |    23 |
|   0.6 |          23 |          25 |    25 |
|   0.7 |          23 |          25 |    25 |

現在ifを使用していますが、列全体の値が変更されるため、制限列のすべての値が25になります。

D-シー

CASE WHENアップデートで使っみてはいかがでしょうか

CREATE TABLE T(
   slope FLOAT, 
  lower_limit INT, 
  upper_limit  INT,
  limit INT
);

INSERT INTO T  VALUES (-0.5,23,25,0);
INSERT INTO T  VALUES (0.6,23,25,0); 
INSERT INTO T  VALUES (0.7,23,25,0);


UPDATE T
SET limit = CASE WHEN slope > 0 THEN upper_limit 
                    ELSE lower_limit  END  

クエリ1

select * from t

結果

| slope | lower_limit | upper_limit | limit |
|-------|-------------|-------------|-------|
|  -0.5 |          23 |          25 |    23 |
|   0.6 |          23 |          25 |    25 |
|   0.7 |          23 |          25 |    25 |

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

GoogleScriptsのある列から別の列に値をコピーする

分類Dev

ある列から別の列に条件値をコピーする

分類Dev

新しい列の値が空のときに、ある列から別の列に値をコピーする

分類Dev

ある列から別の列に値をコピーするにはどうすればよいですか?

分類Dev

TSQL:ある列の値を前の行から別の列の次の行にコピーする方法

分類Dev

同じテーブルのある列から別の列に値をコピーする

分類Dev

あるテーブルから別の一致するIDに列値をコピーする-SQLite

分類Dev

別の列の値に基づいて、ある列から値をコピーします

分類Dev

SQL-あるテーブル列から別のテーブル列にデータをコピーする

分類Dev

ある列から別の列にデータをコピーする

分類Dev

ある列から別の列にデータをコピーする

分類Dev

ある配列から別のPHPにx個のランダムな値をコピーする

分類Dev

パンダを使用して、ある列から別の列に値をコピーします

分類Dev

ある配列から要素をコピーし、値を別の配列に移動します

分類Dev

SQL:固定値の列を追加しながら、あるテーブルから別のテーブルにデータをコピーします

分類Dev

ある行から別の行に条件付きで値をコピーする

分類Dev

あるシートから別のブックに列をコピーする

分類Dev

Mysql:特定の列をある行から別の行にコピーする

分類Dev

条件が満たされた場合、ある配列から別の配列に値をコピーします

分類Dev

SQLはある列から別の列にデータをコピーします

分類Dev

あるブックから別のブックに列をコピーする

分類Dev

Emu8086配列から別の配列に値をコピーする

分類Dev

Msolservice-ある属性から別の属性に値をコピーします

分類Dev

ある列挙型列から別の列挙型列に列挙値を「コピー」するにはどうすればよいですか?

分類Dev

あるjtableから別のjtableに列をコピーします

分類Dev

Rの列の値に基づいて、ある行から別の行に値をコピーするにはどうすればよいですか?

分類Dev

あるスタックから別のスタックに個別の値をコピーする方法

分類Dev

Golangの異なる関数からある配列の要素を別の配列にコピーする方法

分類Dev

Golangの異なる関数からある配列の要素を別の配列にコピーする方法

Related 関連記事

  1. 1

    GoogleScriptsのある列から別の列に値をコピーする

  2. 2

    ある列から別の列に条件値をコピーする

  3. 3

    新しい列の値が空のときに、ある列から別の列に値をコピーする

  4. 4

    ある列から別の列に値をコピーするにはどうすればよいですか?

  5. 5

    TSQL:ある列の値を前の行から別の列の次の行にコピーする方法

  6. 6

    同じテーブルのある列から別の列に値をコピーする

  7. 7

    あるテーブルから別の一致するIDに列値をコピーする-SQLite

  8. 8

    別の列の値に基づいて、ある列から値をコピーします

  9. 9

    SQL-あるテーブル列から別のテーブル列にデータをコピーする

  10. 10

    ある列から別の列にデータをコピーする

  11. 11

    ある列から別の列にデータをコピーする

  12. 12

    ある配列から別のPHPにx個のランダムな値をコピーする

  13. 13

    パンダを使用して、ある列から別の列に値をコピーします

  14. 14

    ある配列から要素をコピーし、値を別の配列に移動します

  15. 15

    SQL:固定値の列を追加しながら、あるテーブルから別のテーブルにデータをコピーします

  16. 16

    ある行から別の行に条件付きで値をコピーする

  17. 17

    あるシートから別のブックに列をコピーする

  18. 18

    Mysql:特定の列をある行から別の行にコピーする

  19. 19

    条件が満たされた場合、ある配列から別の配列に値をコピーします

  20. 20

    SQLはある列から別の列にデータをコピーします

  21. 21

    あるブックから別のブックに列をコピーする

  22. 22

    Emu8086配列から別の配列に値をコピーする

  23. 23

    Msolservice-ある属性から別の属性に値をコピーします

  24. 24

    ある列挙型列から別の列挙型列に列挙値を「コピー」するにはどうすればよいですか?

  25. 25

    あるjtableから別のjtableに列をコピーします

  26. 26

    Rの列の値に基づいて、ある行から別の行に値をコピーするにはどうすればよいですか?

  27. 27

    あるスタックから別のスタックに個別の値をコピーする方法

  28. 28

    Golangの異なる関数からある配列の要素を別の配列にコピーする方法

  29. 29

    Golangの異なる関数からある配列の要素を別の配列にコピーする方法

ホットタグ

アーカイブ