文字列フィールドを数値としてキャストできないテーブル内のすべてのインスタンスを検索したいとします。 キャストが失敗したすべてのIDを取得して値を削除できるように、t-sqlで「試行」のようにする方法はありますか?varcharフィールドに数字以外の文字が含まれている行をすべて選択するにはどうすればよいですか?
答えて
select *
from yourTable
Where ISNUMERIC(yourField) = 0
私はt-SQLユーザーではありませんので、免責としてこれを取ってください。申し訳ありませんが、あなたの質問に完璧な答えが、私は正規表現を使用することができますMySQLを使用しています。今、あなたが実際に...これはあなたの最終的な解決策ではないかもしれません行うことを目指して何に依存するが、ここで私が実行できるクエリの急ごしらえの例である:再び
SELECT * FROM table WHERE columnName REGEXP '^[0-9]+$'
しかし、T-SQLでこれを行うことができるかどうかわからないけどこのリンクから:http://www.sqlteam.com/article/regular-expressions-in-t-sqlそれはそうですね。うまくいけば、これは少なくともあなたのソリューションの始まりです。
最後に、あなたの最終用途は何か..しかし、私が数字だけを望んでいたのであれば、後でクリーンアップするのではなく、データをデータベースにロードする前に何らかのクレンジングを使用していました... 。 (あなたは既に存在するデータで始まったかもしれません)
これは役に立ちます。
それは素晴らしいですが、私のクライアントはその機能を持っていないとそれをインストールしないので、普通の古いt - SQLはそれです。 – DevelopingChris
私は論理が似ていると思った。もう少し具体的な答えがあるのを見てください。私たちが助けてくれてうれしい! – stogdilla
- 1. 文字列に英数字以外の文字が含まれているかどうかを確認するにはどうすればよいですか?
- 2. UTF8以外の文字を含むすべての行を選択する
- 3. 番号と文字を含むフィールドを選択するにはどうすればいいですか?
- 4. 列に文字列が含まれている行を選択する方法
- 5. idに特定の部分文字列が含まれるすべての要素を選択するにはどうすればよいですか?
- 6. 名前に特定の文字列が含まれているRデータフレームの変数を選択するにはどうすればよいですか?
- 7. 文字列に右から左の文字が含まれているかどうかを検出するにはどうすればよいですか?
- 8. 文字列に英数字とダッシュだけが含まれているかどうかを確認するにはどうすればよいですか?
- 9. 文字列に特定の文字が含まれているかどうかを確認するにはどうすればよいですか?
- 10. 文字列に文字のリストが含まれているかどうかを確認するにはどうすればよいですか?
- 11. 変数に数字以外の文字が含まれていると警告しますか?
- 12. 文字列に2桁以上の空白が含まれていないかどうかを確認するにはどうすればよいですか?
- 13. 行に2桁の数字が含まれていないすべての単語を一致させるにはどうすればよいですか?
- 14. 文字列に別の文字列がどの位置に含まれているか把握するにはどうすればよいですか?
- 15. Regexを使用して2番目の文字以外の文字をすべて削除するにはどうすればよいですか?
- 16. テーブルからデータを選択して文字列にするにはどうすればよいですか?
- 17. 文字列に少なくとも1文字の英字が含まれていると判断するにはどうすればよいですか?
- 18. VB.NET文字列にアルファベット文字と。が含まれているかどうかを確認するにはどうすればいいですか?
- 19. 文字列に文字/数字が含まれているかどうかを確認する
- 20. 文字列に特定のURLが含まれているかどうかをPHPで調べるにはどうすればよいですか?
- 21. コマンド出力に特定の文字列が含まれているかどうかを(1行で)テストするにはどうすればよいですか?
- 22. 行に文字/数字が含まれているかどうかを確認しますか?
- 23. ブラウザの「改行」の表現に2文字が含まれているかどうかを検出するにはどうすればよいですか?
- 24. データマッパーパターン - ID以外のフィールドでオブジェクトを選択するにはどうすればいいですか?
- 25. その文字列に任意の言語の文字が含まれていることを確認するにはどうすればよいですか?
- 26. 最初の文字以外の文字列の内容をすべて削除するにはどうすればよいですか?
- 27. 文字列にa-zとA-Z文字のみが含まれていることを確認するにはどうすればよいですか?
- 28. 「文字列で始まり、文字が含まれています」と言うjQueryセレクタを特定するにはどうすればいいですか
- 29. javascript変数に文字列が含まれているかどうかを確認するにはどうすればよいですか?
- 30. utf-8エンコードhtmlファイルにutf-8以外の文字が含まれているとどうなりますか?
あなたは人生の節約者です。これは一日中私の脳を苦しめています。私はついにここで尋ねると思っていました。 – DevelopingChris