sql >> データベース >  >> RDS >> PostgreSQL

123-456789のようにマイナスを含む電話番号を探しています

    REPLACE を使用できます。 ダッシュを取り除く機能:

    SELECT ...
    FROM ...
    WHERE REPLACE("Phonenumber", '-', '') LIKE '123456789'
    AND ...
    

    または、テキストファイルの文字列を処理し、4番目と5番目の数字の間にダッシュを挿入して、SQLクエリに使用します。

    免責事項:私はPostgreSQLの構文に精通していないため、上記のクエリは正確に正しくない可能性があります(質問のSQLからヒントを得ました)。



    1. データベース内のすべての列を大文字と小文字を区別しないように変換するにはどうすればよいですか

    2. レコードが存在しない場合にsum-または-0を選択するにはどうすればよいですか?

    3. PowerShellSQLServer出力を列と行にフォーマットする

    4. Parallel.ForをSQLコマンドで使用できますか?