[解決済み] 文字列から特定の文字を削除する
2022-03-01 10:12:49
質問
ある文字を削除したいのですが、どうすればいいですか?
今のところ、次のような出力があります。
cityname district
を削除したいのですが
cityname
.
SELECT Ort FROM dbo.tblOrtsteileGeo
WHERE GKZ = '06440004'
出力します。
Büdingen Aulendiebach
Büdingen Büches
Büdingen Calbach
Büdingen Diebach
Büdingen Dudenrod
Büdingen Düdelsheim
希望する出力
Aulendiebach
Büches
Calbach
Diebach
Dudenrod
Düdelsheim
解決方法は?
を使用することができます。
Replace
という関数があります。
REPLACE ('Your String with cityname here', 'cityname', 'xyz')
--Results
'Your String with xyz here'
これをテーブルのカラムに適用すると
stringColumnName, cityName both are columns of YourTable
SELECT REPLACE(stringColumnName, cityName, '')
FROM YourTable
を削除したい場合、または
'cityName'
列の出力から文字列を削除するには
SELECT REPLACE(stringColumnName, 'cityName', '')
FROM yourTable
EDITです。
詳細が判明しましたので。
REPLACE
関数は、あなたの問題を解決するための最良の方法とは言えません。以下は別の方法です。また、@MartinSmithが良い回答をしています。これで、もう一度選択することができます。
SELECT RIGHT (O.Ort, LEN(O.Ort) - LEN(C.CityName)-1) As WithoutCityName
FROM tblOrtsteileGeo O
JOIN dbo.Cities C
ON C.foo = O.foo
WHERE O.GKZ = '06440004'
関連
-
[解決済み] SQL Serverで小数点の後に2桁の数字を表示させる方法
-
[解決済み] データ損失の可能性があるため、スキーマの更新を終了します。
-
[解決済み] 累積和の求め方
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] SQL Server で複数行のテキストを 1 つのテキスト文字列に連結する方法
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] 重複した行を削除するにはどうすればよいですか?
-
[解決済み] 最初の行への結合方法
-
[解決済み] NULLも許容するユニークな制約を作成するにはどうしたらいいですか?
-
[解決済み] 各グループの上位1行を取得
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] プロシージャは 'ntext/nchar/nvarchar' 型のパラメータ '@statement' を想定しています。
-
[解決済み] 各GROUP BY式は、外部参照でない列を少なくとも1つ含む必要があります。
-
[解決済み] TABLOCKとTABLOCKXの比較
-
[解決済み] 累積和の求め方
-
[解決済み] 関数内から実行できるのは、関数と一部の拡張ストアドプロシージャのみです。
-
[解決済み] SQLでNaN値をNULLに、またはNaNを0に変換する
-
[解決済み] SQL ServerにおけるXOR
-
[解決済み] SQL Serverでマテリアライズド・ビューを作成する方法は?
-
[解決済み] SQL Server Management StudioでIntelliSenseが機能しない
-
[解決済み] SQL ServerでGROUP BYと一緒にDISTINCTを使用する