回答編集履歴
1
追記
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を呼び出しているプログラムでくっつけて出力した方が断然早くなるし効率的です。
|