質問編集履歴
1
もう少し詳しく書き直しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Oracle SQLで、最大LENGTH取得
|
1
|
+
Oracle SQLで、最大LENGTH取得について。
|
test
CHANGED
@@ -30,11 +30,17 @@
|
|
30
30
|
|
31
31
|
|
32
32
|
|
33
|
+
SELECT A.*, (SELECT MAX(LENGTH(B.C列)) FROM TBL B) FROM TBL A;
|
33
34
|
|
35
|
+
とすると、うまくいくのはわかるのですが、
|
34
36
|
|
35
|
-
SELECT
|
37
|
+
SELECT文自体が行数など長いため、サブクエリ(B)とすると、
|
36
38
|
|
39
|
+
処理時間が長くなってしまいます。
|
40
|
+
|
37
|
-
と
|
41
|
+
サブクエリ(B)を使用せずもっと簡単な記述で解決できる方法あれば
|
42
|
+
|
43
|
+
ご教授をお願いします。
|
38
44
|
|
39
45
|
|
40
46
|
|