質問編集履歴

1

修正

2020/12/04 03:16

投稿

3939TJ55
3939TJ55

スコア109

test CHANGED
@@ -1 +1 @@
1
- pythonでSQL文の書き方()
1
+ pythonでSQL文の書き方
test CHANGED
@@ -1,10 +1,4 @@
1
- pythonで行き詰っております。
2
-
3
- 下記のようなデータをpandasのデータフレームから抽出し[RHB]で当てまるデータを[TRKH]から抜き出したいのですが、上手くいきません
1
+ pythonでこのようなデータを変数に入れSQL文に記述するにどうすればよいのでしょうか
4
-
5
-
6
-
7
- 【WHERE RHB IN '(trk)'"】この部分に問題があるのは明白で色々試しましたが、どれもダメでした。
8
2
 
9
3
 
10
4
 
@@ -30,27 +24,7 @@
30
24
 
31
25
 
32
26
 
33
-
34
-
35
- このように対応するデータを抽出したいです
36
-
37
- 0 838588 → 20001526
38
-
39
- 1 838804 → 59260315
40
-
41
- 2 838841 → 48592615
42
-
43
- 3 838014 → 48915254
44
-
45
- 4 838283 → 78945612
46
-
47
-  
48
-
49
-
50
-
51
-
52
-
53
- 宜しくお願い致します。
27
+ どなたかご回答宜しくお願い致します。
54
28
 
55
29
  ```python
56
30
 
@@ -58,16 +32,6 @@
58
32
 
59
33
  SQL3 = "SELECT TRKH FROM ShnZok WHERE RHB IN '(trk)'"
60
34
 
61
- with cx_Oracle.connect(USERID, PASSWORD, DESTINATION) as connection:
62
35
 
63
- with connection.cursor() as cursor:
64
-
65
- for row in cursor.execute(SQL3):
66
-
67
- row_replace = [rows.replace(' ', '')for rows in row]
68
-
69
- trkh = ''.join(row_replace)
70
-
71
- print(trkh)
72
36
 
73
37
  ```