• ベストアンサー

MYSQL 右埋め 半角スペース

MYSQLで右埋めで指定回数分、半角スペースを埋めることは可能でしょうか? オラクルでは RPAD(文字列 , 指定桁数)  可能ですが、 MYSQLでは?

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>右埋め 右側につければいいのですか? REPEATしたものをCONCATしてみては? SELECT CONCAT('ABC',REPEAT('x',10))

sn1108
質問者

お礼

yambejp さん ありがとうございます。

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

その他の回答 (1)

  • yuu_x
  • ベストアンサー率52% (106/202)
回答No.2

RPAD(str,len,padstr) CHAR 型にキャストは乱暴か。

sn1108
質問者

お礼

yuu_x さん ありがとうございます。

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

関連するQ&A

  • 半角スペースを全角スペースに

    文字列で、半角スペースを全角に置き換える方法がわかりません。。。 正規表現が苦手で、MySQLに登録する画面を作りましたが、半角スペースがあると、それ以降が無視されてしまうため、その半角スペースを全角スペースに置き換えたいのですが、書式がわかりません。 すいませんが、ご教授お願いします。 あと、もし全角スペースに置き換える方法以外で何かいい策などもしありましたら、それもよろしくお願いします。

    • ベストアンサー
    • PHP
  • 右クリックメニューで「半角に変換」

    秀丸などの特殊なテキストエディタを使うのでなく、 右クリックメニューに「半角に変換」「大文字に変換」などのコマンドを加えて、 選択した文字列を簡単に変換することはできませんか。 再変換という手がありますが、全角スペースは 「指定した範囲に再変換できないデータが含まれています」 と表示されて、半角スペースに変換できません。 よろしくお願いします。

  • 入力データの半角スペースと全角スペースを区別させる方法

    データベースに文字列を保存する際、既に同じ文字列が保存されていないか事前にチェックをかけているのですが、この時半角スペースが入った文字列と、全角スペースが入った文字列を同じものと認識してしまい、これを区別したいのですが、どういった方法があるのでしょうか。 具体例を出しますと、 「AAA BBB」(間の空白は全角スペース)を入力する際、同じ文字列が同じフィールドに保存されていないか、SQLのWHERE句で「フィールド名="AAA BBB"」を指定して検索し、同じ文字列があれば警告を出しているのですが、「AAA BBB」(間の空白は半角スペース)にも検索でマッチしてしまいます。 この検索の時に「AAA BBB」をマッチさせないようにしたいのです。 OS:Linux MySQLバージョン:5.1.22 文字コード:UTF-8 です。 よろしくお願いします。

  • excel2000で半角スペースを全角に変換する方法

    excel2000で半角スペースを全角スペースに一括変換(置換え)する方法を教えてください。 列を指定して検索で半角スペースを入力しても 文字でなければ検索できません。 宜しくお願いいたします

  • 改行コードが半角スペースになってしまいます

    もしかしたらカテゴリはphpかも知れません。 よろしくお願いします。 phpとMySQLでWEBアプリを作っています。html上のtextareaフォームに入力した文字列を、phpを使ってMySQLにINSERTします。この文字列には改行(CRLF)も含まれます。 それをSELECTで参照し表示させると、改行が半角スペースに変換されてしまいます。 phpMyAdminで見てみるとちゃんと改行が入っています。 つまり、格納の段階ではちゃんと改行コードが入っているんですが、取り出すときに変換されてしまうようです。 この場合、どのように対処すればいいのでしょうか?

    • ベストアンサー
    • MySQL
  • ソートについて

    オラクルのデータベースで半角英数字、半角スペース、 半角記号が混ざった文字列に定義された列があって、 その列をうまくソートする方法はありますか? (例) 桁数は3桁、半角スペースは[_]アンダースコアであらわすとして 05 1_ a_ 18 2_ 1a ↓ 1_ 1a 2_ 05 18 a_ よろしくおねがいします。

  • スペース半角

    スペースを打つとスペースが全角と半角が交じってしまい上下の文字が揃わないのでスペースを全角だけにしたいのですがやり方が分からないので教えて下さい!

  • 半角スペースがあって送信できない

    宅ファイル便のところのQ&Aにもアンサーが載ってますが、以下の文章をどなたかもう少しわかり易く教えていただけますでしょうか? 送信しようとするファイル名、またはファイルパス中に、半角スペースや機種依存文字など特殊文字が使われている場合は送信できません。 名前の変更等OSの操作により、ファイル名またはファイルパスから半角スペース又は、機種依存文字を取り除いてください。 ファイル名にスペースや特殊な文字が含まれていない場合は、送信しようとするファイルの置き場所を変えて送信されることをオススメいたします。 マイドキュメントフォルダやデスクトップは、階層が深いだけでなく、フォルダ名にスペースが含まれているので、適切ではありません。 マイ ドキュメントのファイルパスには、至るところに半角スペースがあります。 設定の状況により、これでも送信できる場合もありますが、エラーになる可能性が高く、ここに保存されているものを指定するのは避けてください。 よろしくお願いいたします。

  • excelで大量の半角スペースを一度で消す方法について

    excelについて。 とある品目と数字が並んでいる表を扱っています。 例えばAの列に品目、Bの列に個数などの数字が入っていたとします。 通常B列を選択したらシート右下にその合計値が出ますが、今扱っている表にはそれがでません。 見ると数字のところは1桁の位の横に半角2文字分のスペースが入っています。 この半角スペースを消して、数字のみにすると合計が出そうなのですが、 1行1行を消していくには膨大な行数があります。 この半角スペース2文字分を一度に消す効率的な方法はないでしょうか。 「置換」機能から行なってみましたが「一致するデータが見つかりません」と出てしまいました。やり方がまちがっていたのでしょうか。 何か解決策をご存知の方、教えて下さい。宜しくお願い致します。

  • wordでスペースが半角になる

    word2007なのですが、 英数文字のまじった(2011年1月など)言葉を入力してスペースをいれると スペースが半角になってしまいます。(スペース半角、全角、半角・・・) 全角スペースになるように設定できないものでしょうか? 何が原因でしょうか?