• ベストアンサー

ハイフンを無視する検索

SQLServer2005について。 データベースの中にハイフンつきの電話番号(0123-456-789)があります。 その電話番号を検索するときに、ハイフンなしの電話番号(0123456789)から 検索することは可能でしょうか? つまり、データベース中のハイフンを無視する検索です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

replace関数を使うと良いよ。 replace ( カラム,'-','') ってするとハイフンを文字無しに置き換えてくれるからそれを検索すればいいよ。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 電話番号にハイフンを入れることはできますか?

    ある個人情報データベースの中の電話番号はハイフンなしで存在しています。 このデータベースを複製して、複製するときにはハイフン有りの状態にするのですが、毎回市外局番を調べて手入力で作業を行っています。これがとても面倒なので作業を簡易化できないかと考えていますが、どうすればいいものやら…。 ちなみにデータベースはCSVでダウンロードしてエクセルで編集しています。 なにかいい方法はありませんでしょうか。

  • 電話番号のハイフンをとる

    電話番号のハイフンをとるた検索、置換をかけた後、頭の0が消えてしまうのですが 0を残すためにはどうすればよいでしょうか?

  • 電話番号の検索

    最近、自宅の電話に全く知らない番号から電話がかかってきます。 留守番電話には何も入っていないのですが、特にここ一カ月の間に一日何回もかかってくることがあり、とても気になっています。 フリーダイヤルではないので、おそらく家庭の電話機からだろうと話し合っています。 ナンバーディスプレイなので電話番号はわかるのですが、数字の間のハイフンが表示されないので、どこの番号なのかが分からず、検索できません。 ハイフンなしで電話番号を検索するサイト等はご存じないでしょうか? よろしくおねがいします。

  • ハイフンを書き込むと^^^^^^^^^^が羅列され検索できません。

    Windows Vista Internet Explorer 7で検索しようとハイフンを書き込むと^^^^^^^^^^が羅列され検索できません。 昨日からですが何故なのでしょうか? どうすればもとにもどるでしょうか? このgooで質問タイトルハイフンを書こうとしても やはり^^^^^^^^^^が羅列されます。 本当に困っています。 よろしくお願いいたします。

  • 携帯電話のハイフン付き番号表示

    携帯電話のアドレス帳を検索すると登録した電話番号がハイフン無しで表示されますが、ハイフンをつけて登録・表示する方法はあるのでしょうか?

  • エクセルのハイフンについて

    こんにちは。 ハイフン付の電話番号がずら~っと並んでいるデータがあります、それを一度にハイフンを消し、数字のみにする方法があればご指導お願いしたいのですが。 かなりの量があり手動ではとても時間がかかりそうなので、宜しくお願いいたします。

  • エクセル関数:検索条件をあいまいにしたい。

    よろしくお願いします。 Aの表は、  月日    電話番号        通話料金 1月1日 010-333-3333   100 1月5日 020-999-9999   500 2月3日 010-333-3333   300 2月3日 3434-3434       200 ・・・・・・ という具合に、電話をした相手の番号と金額が「日付ごと」に 電話番号が「ハイフンつき」で入っていたり、 「市外局番なし」で入っているデータがあります。 一方、Bの表には、 短縮番号     電話番号        名前     合計金額 111   0103333333    おしえて花子      ? 112   0209999999    質問太郎         ? 113   0334343434    安心会社         ? というように、短縮番号別に 電話番号が「ハイフンなし」で入っている表があるとします。 Aの表から該当の電話番号を検索し、通話料金の合計をBの表の「?」部分に返したく、 SUMIF関数を使用したいと思ったのですが、 AとBの検索条件である「電話番号」がハイフンが入っているとか、市外局番が入っていないとか、 とにかく「完全一致していない」という理由で、うまくできません。 完全一致ではなくても(ハイフンや、市外局番には関係なくて)、検索条件に引っかかり、合計金額が出せるようにするには、どうしたらよいのでしょうか? たとえば、後ろ6ケタくらいの数字が一致していれば、該当番号になれるようにできれば、よいのですが・・・ よろしくお願いします。  

  • エクセルで電話番号にハイフンを入れるには?

    はじめまして、表題の通りですが、なかなか難しくてうまく解決できませんので、ここで質問させていただきます。 電話番号に半角のハイフン(-)を入れて見やすくしたいと考えています。 電話番号には090などで始まる携帯の番号、大阪のように06で始まる番号、京都のように075で始まる番号、西宮市のように0798で始まる番号といろいろ入力されています。それぞれの市外局番の後にハイフンを入れて、残りの番号が8桁なら4桁+ハイフン+4桁、7桁なら3桁+4桁、6桁なら2桁+ハイフン+4桁のようにハイフンを入れていくにはどうしたらよいでしょうか? (例) 09012345678→090-1234-5678 0612345678→06-1234-5678 0751234567→075-123-4567 0798123456→0798-12-3456

  • エクセル上のハイフンの消去法

    エクセル上のハイフンの消去法 住所録を作成しています。手打ちで郵便番号のハイフンを入力していましたが、その後、セルの書式設定に「郵便番号」という形式を見つけ、ハイフンなしで7ケタ入力できる事が分かりました(⇒入力後、自動的にハイフンをがつくことです)。そこで勉強までにご質問です。手打ちしたハイフンを一括で消去する方法がありましたらお教え下さい。お願い致します。

  • アクセスで郵便番号にハイフンをつけて印刷したい

    アクセスの得意な方、教えてください。 データベースの実データはハイフン無しの7桁の 半角数字の郵便番号を印刷する時、 「999-9999」と、3桁目と4桁目の間にハイフンを 入れタイのですが、どうやったらいいか分かりません。 レポートの郵便番号のプロパティの何処でどのように 設定すればハイフン入りで印刷できるのでしょうか?? 教えてください!!

このQ&Aのポイント
  • 【重要】ぷららメール受信箱にエラーメッセージが届いています。メール受信ができない状況です。
  • あなたのぷららメール受信箱に重要なエラーメッセージが届いています。メール受信ができない状況です。
  • ぷららメール受信箱にエラーメッセージが届いています。メールを受信することができません。
回答を見る