teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/05/13 05:20

投稿

kaputaros
kaputaros

スコア1844

answer CHANGED
@@ -10,7 +10,13 @@
10
10
  (SELECT MAX(LENGTH(C列)) AS C_MAX
11
11
  FROM TBL) TBL2
12
12
  ```
13
- ですかね。
13
+ とかですかね。
14
+ (SQL実行してないので間違えてたらごめんなさい)
14
15
 
15
16
  SELECT句にサブクエリを書くと、1レコードに対して何度も同じSQLを投げてしまいます。
16
- だから処理時間が長いんですね。
17
+ だから処理時間が長いんですね。
18
+
19
+ 蛇足:
20
+ 個人的にはこういうSQLは好みません。
21
+ TBLとTBL2とをつなぐ条件がまったくないので、レコード数が増えると重くなります。
22
+ 別々でSQLを発行して、SQLを呼び出しているプログラムでくっつけて出力した方が断然早くなるし効率的です。