質問編集履歴
4
タイトルの修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
前方一致するレコード以外のレコードを抽出するSQLクエリ
|
1
|
+
【PostgreSQL】前方一致するレコード以外のレコードを抽出するSQLクエリ
|
body
CHANGED
File without changes
|
3
文言修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -52,8 +52,8 @@
|
|
52
52
|
|
53
53
|
### 試したこと
|
54
54
|
|
55
|
-
1. 末尾2文字以外の文字列を「substring(t2.name, 1, length(t2.name) - 2)」
|
55
|
+
1. 末尾2文字以外の文字列を「substring(t2.name, 1, length(t2.name) - 2)」で表現。
|
56
|
-
2. 前方一致するかの判断を「LIKE」演算子 + 「CONCAT」関数と「%」(ワイルドカード)
|
56
|
+
2. 前方一致するかの判断を「LIKE」演算子 + 「CONCAT」関数と「%」(ワイルドカード)で表現。
|
57
57
|
3. 1, 2が一致しないものを抽出するため、「NOT EXISTS」を使用。
|
58
58
|
|
59
59
|
### 要旨
|
2
要旨を一部加筆
title
CHANGED
File without changes
|
body
CHANGED
@@ -57,4 +57,5 @@
|
|
57
57
|
3. 1, 2が一致しないものを抽出するため、「NOT EXISTS」を使用。
|
58
58
|
|
59
59
|
### 要旨
|
60
|
-
恥ずかしい限りですが、「試したこと」に記載の内容へ辿り着くのに数日
|
60
|
+
お恥ずかしい限りですが、「試したこと」に記載の内容へ辿り着くのに数日要しました。ここからどう変えれば良いか、何が間違っているのか分からず止まっています。
|
61
|
+
どんなことでも構いませんので、ご教示いただけたら幸いです。よろしくお願いいたします。
|
1
要旨追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -55,3 +55,6 @@
|
|
55
55
|
1. 末尾2文字以外の文字列を「substring(t2.name, 1, length(t2.name) - 2)」を使用。
|
56
56
|
2. 前方一致するかの判断を「LIKE」演算子 + 「CONCAT」関数と「%」(ワイルドカード)を使用。
|
57
57
|
3. 1, 2が一致しないものを抽出するため、「NOT EXISTS」を使用。
|
58
|
+
|
59
|
+
### 要旨
|
60
|
+
恥ずかしい限りですが、「試したこと」に記載の内容へ辿り着くのに数日を要しました。ここからどう変えて良いのか、何が間違っているのかが分からず止まっています。どんなことでも構いませんので、ご教示いただけたら幸いです。よろしくお願いいたします。
|