
No.4ベストアンサー
- 回答日時:
失礼しました(文面をよく読んでいませんでした)。
半角全角変換関数ですがデータベースがutf8で作成されているのが前提
ですが、plperluを使えば以下のようにできます。
CREATE or REPLACE FUNCTION perl_h2z (varchar) RETURNS varchar AS $$
use utf8;
use Unicode::Japanese;
my ($a) = @_;
if (! defined $a) {
return undef;
}
my $b;
$b = Unicode::Japanese->new($a)->h2z->get;
return $b;
$$ LANGUAGE plperlu;
ご参考までに。
No.3
- 回答日時:
ILIKEは大文字小文字同一視で全角半角は不可。
変換は簡単だと思うので自力で関数関数を書けばいいのかもしれませんね
関数の書き方はよくわかりません(補足を・・
//全角英数→半角
条件:( 0xff01<=code<=0xff5e )
計算:code-0xfee0);
No.2
- 回答日時:
この回答へのお礼
お礼日時:2008/07/17 14:39
回答ありがとうございます。
大文字と小文字、たとえば「A」と「a」の区別は出来ましたが、
全角と半角、「A」「A」の区別ができません。
Postgresqlは8.2です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- 英語 アルファベット順の4文字以上の英単語 10 2022/07/30 22:42
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あいまい検索で英文字の全角半...
-
スペースを検索したい
-
顧客データベースを作る場合、...
-
select文のwhere句に配列を入れ...
-
末尾の全角スペースの削除
-
WHERE条件の最終桁のスペースに...
-
SQLServer2005のストアドプロシ...
-
ストアドの戻り値で配列を返す方法
-
INSERT文などの列名などの半角...
-
差し込み後、元データを変更し...
-
フィルターかけた後、重複を除...
-
SQLで特定の項目の重複のみを排...
-
エクセルで最後の文字だけ置き...
-
エクセルの関数について教えて...
-
EXISTSを使ったDELETE文
-
SELECT 文 GROUP での1件目を...
-
INSERT文でフィールドの1つだ...
-
Oracleのデータ型、NUMBERについて
-
SQL文で、合計が0のレコードを...
-
SQLで列名を変数にできないでし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スペースを検索したい
-
あいまい検索で英文字の全角半...
-
末尾の全角スペースの削除
-
顧客データベースを作る場合、...
-
ストアドの戻り値で配列を返す方法
-
select文のwhere句に配列を入れ...
-
SQLServer2005のストアドプロシ...
-
WHERE条件の最終桁のスペースに...
-
MYSQL 右埋め 半角スペース
-
外部結合で取得した項目にNVL関数
-
SQL SERVER 2005 にて全テーブ...
-
管理工学研究所のデーターベー...
-
Oracleのスペース文字について。
-
INSERT文などの列名などの半角...
-
SUBSTR関数の結果が予想と異なる
-
ORACLEの「DECODE」と同じ意味...
-
Trimの使い方
-
1つのテキストボックスに入力...
-
DTSパッケージについて
-
簡単なクエリーの高速化
おすすめ情報