0

'URL' 列で 2 つのテーブルを結合する必要がありますが、バックエンドにいくつかのクレイジーな問題があるため、URL が 2 つのテーブルに矛盾して (スラッシュ/スラッシュなし) 記録されます: http://google.com/vs. http://google.com.

クエリを実行して参加すると、次のようになります。

URL                     DATE
http://facebook.com     20130914
http://google.com/      NULL
http://youtube.com/     NULL

私はSQLの初心者ですが、クエリを実行した後、列のIF項目が空で、クエリを再度実行するようなSQLはありますか?

SQL で 2 つの文字列列を結合しているときに末尾のスラッシュを無視する方法を見つけたので、2 番目のクエリを変更して末尾のスラッシュが存在する場合は削除できます。

4

1 に答える 1

1

残念ながら、最善の最善策は、データをクリーンアップして挿入時に正規化することです。ここでの問題は、このデータとの結合を実行していることです。回避策は、パフォーマンスの観点から非常に非効率的です。

于 2013-10-07T23:17:46.473 に答える