- PR -

改行コードを含む項目を検索するSQL文

1
投稿者投稿内容
未記入じゃけんど
ベテラン
会議室デビュー日: 2004/11/09
投稿数: 65
お住まい・勤務地: Osaka City
投稿日時: 2005-08-15 14:50
テーブルの項目に改行コードが含まれている列を検索しようと考えていますが、
どのようなSQL文を書いたらいいかわかりません。

ご存知の型よろしくお願いします。

SELECT * FROM M_MASTER
WHERE M_MASTER.SHIMEI LIKE 'CHR(13)'??
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2005-08-15 14:57
引用:

未記入さんの書き込み (2005-08-15 14:50) より:
テーブルの項目に改行コードが含まれている列を検索しようと考えていますが、
どのようなSQL文を書いたらいいかわかりません。



答えを考える前に
未記入さんがターゲットとしているDBの
DBMSの名前、バージョン、文字コードは何を設定しているか
って部分を教えていただけますか?
未記入じゃけんど
ベテラン
会議室デビュー日: 2004/11/09
投稿数: 65
お住まい・勤務地: Osaka City
投稿日時: 2005-08-15 15:09
すいません。

oracle 9iっす。
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2005-08-15 15:59
引用:

WHERE M_MASTER.SHIMEI LIKE 'CHR(13)'??



とりあえず、上記部分を
LIKE '%' || CHR(13) || '%'
としたら動作しましたよ。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-08-15 16:26
引用:

'CHR(13)'


これ、文字列定数ですものね。



_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2005-08-15 16:53
引用:

じゃんぬねっとさんの書き込み (2005-08-15 16:26) より:
引用:

'CHR(13)'


これ、文字列定数ですものね。



シングルクォートで囲っちゃっているんで、そうですね。
Oracleの場合は||で文字列連結できるので連結してあげてください。

#あと初期投稿のLIKEに%とか?とかのあいまい検索の指定部分が
#見当たらなかったので、勝手に前後を%にしました(^^;
#
#(書き忘れていたので、ここで追記させてきただきます)
未記入じゃけんど
ベテラン
会議室デビュー日: 2004/11/09
投稿数: 65
お住まい・勤務地: Osaka City
投稿日時: 2005-08-16 16:56
すいません

where name like '%' || chr(13) || '%'

でできました。
1

スキルアップ/キャリアアップ(JOB@IT)