数日以内に試験を受けているので、電話番号が与えられている従業員テーブルを持っていると仮定して、すべての可能なテストを中途半端に実行しようとしています。このフォームabc.edf.ghi
(これらはすべて文字列ではありません)、どのように電話番号の従業員をリストすることができますかedf?
数値なので部分文字列関数を使用できるとは思いませんか?また、私はC++のような合計数で除算を実行することはできませんので(100除算、100など)、私の質問があまりにもナンセンス場合は申し訳ありません、助けてください。私は練習のためだけに必要です。データベースから電話番号に基づいて選択
0
A
答えて
1
Oracle sayssubstr
は文字列のみですが、NUMBERデータ型として定義されている列にはsubstr
を使用できます。 (PHONENUMBERCOLUMNのフォーマットはabc.edf.ghiであることを想定)
select * from YOURTABLE where substr(PHONENUMBERCOLUMN,5,3)='edf'
注:データ型がNUMBER以外の場合それは、'edf'
なく、edf
であるべきです。列のデータ型が数値か文字列(char、varchar、varchar2など)であるかどうかにかかわらず、常に一重引用符を使用してください。
0
MySQLでは、SUBSTRING()関数を試すことができます。電話番号が表示されている形式の場合は、INTではなくvarcharでなければなりません。 Oracleの場合
は、電話番号が数であることを考えるのミスをしないでくださいsubstr()
1
を使用しています。電話番号は、通常は主に数字で構成される文字列です。
いくつかのゼロから始まる電話番号を想像してください。数字として保存すると、重要であり差が出るかもしれない間に切り捨てられます。それを文字列として格納することで安全になります。
さらに、これを文字列として保存すると、SUBSTRなどの名前の関数を使用して、同じ問題を解決することができます。
関連する問題
- 1. 国番号に基づく電話番号の書式設定
- 2. 国番号に基づいて電話番号を確認する
- 3. 連絡先から電話番号を選択
- 4. 電話番号から電話番号を取得 - Android
- 5. データベースからの会話を受信者に基づいて選択する
- 6. 国番号に基づいて国名を選択
- 7. ドロップダウンメニューの選択に基づいて番号を表示
- 8. HTML For Loopユーザーが選択した番号に基づいて
- 9. MATLABの行番号に基づいて行列から項目を選択
- 10. 正規表現に基づいて電話番号を動的にフォーマットする
- 11. データベースからの値に基づいて選択ボックスを選択します。
- 12. リストビューから連絡先を選択し、Androidで電話番号を取得
- 13. INSendPaymentIntentで電話番号を選択する方法
- 14. 名前に基づいて連絡先から電話番号を取得するAndroid
- 15. データベースから電話番号をフォーマットする
- 16. Windowsガジェットから電話番号をダイヤル
- 17. - 電話番号「から」Aが
- 18. UITextViewDataDetectorType電話番号
- 19. 正規表現の電話番号と電話番号
- 20. 電話番号がionic3のfirebaseの電話番号
- 21. 特定のユーザー選択ディメンション番号に基づくサブアレイ
- 22. IdentityServer - 複数の電子メールまたは電話番号の中から選択してサインインしますか?
- 23. IOS *と#を使用して電話番号を使用して電話番号
- 24. 電話番号入力フィールド(PHP)から番号を抽出
- 25. 電話番号から国番号を検索
- 26. 電話番号のハイライト番号
- 27. 電話番号の番号を隠す
- 28. 連絡先リストから名前と電話番号を選択してアプリケーションに表示したい
- 29. 電話番号が有効ではないSMS対応着信電話番号
- 30. 年齢に基づいてデータベースから人を選択してください
これは類似しているため、substrはいですか? –
@dato thats correct –
となる範囲substr(phonenumber、5,8)か試してみましたが動作しません –