1

SQL2 つの文字列を見て結果が一致するすべての文字である数式を記述しようとしています。

編集: IBM DB2 に対するクエリ
編集:APと比較したABP = AP

例:

ABP compared to ABMP = ABP
MP compared to P = P
AP compared to BMP = P
ABP compared to AP = AP
4

2 に答える 2

2

SQL がこの問題に適しているとは思いません。実際には、文字ごとに比較できるプログラミング言語を使用できます。

使用しているデータベースは、カスタム関数を作成して目的を達成し、SQL ステートメント内から関数を呼び出せるようにするオプションである場合があります。

アップデート

IBM DB2 は、上記のように顧客関数を作成するために使用できる手続き型の拡張機能を提供していると思います。残念ながら、私は DB2 の経験がないので、これについてはお手伝いできません。次のリンクを見つけました。

http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/ad/c0011916.htm

于 2013-06-26T19:26:07.233 に答える