- - PR -
正規表現について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2002-12-25 22:12
C#で開発しています。
sqlSelectCommand1.CommandText = "SELECT * FROM テーブル名 WHERE 列名1='^A'"; で、”列名1のAから始まる文字列”という条件を与えたいのですが、Web上で表示できません。(ヘッダー部分のみ表示される) Response.Write(...);で確認したところ、『A'SELECT webdic_1.* FROM suga.webdic webdic_1 WHERE 用語='^A' 』となっています。 正規表現の書き方がちがっているのでしょうか?よろしくお願いします。 | ||||
|
投稿日時: 2002-12-25 22:18
sqlで「列名1がAから始まる文字列」という条件でしたら ... WHERE 列名1 LIKE 'A%' ... かと思います。 | ||||
|
投稿日時: 2002-12-25 22:26
永井和彦さん、解決しました。ありがとうございました。
もっと勉強します。。。 | ||||
|
投稿日時: 2002-12-26 01:05
なんでSQLで正規表現が使えるなんて思ったんでしょう?
そっちのが興味あります。 | ||||
|
投稿日時: 2002-12-26 01:24
>なんでSQLで正規表現が使えるなんて思ったんでしょう?
>そっちのが興味あります MySQLなんかは正規表現が使えたりするからですかね。 | ||||
|
投稿日時: 2002-12-26 02:20
あれあれ、PostgreSQL も マイクロソフトの SQL Server も正規表現を使えるんですね。
ということは、Oracle も使えるんでしょうか? 知らなかった... [ メッセージ編集済み 編集者: yu 編集日時 2002-12-26 02:26 ] | ||||
|
投稿日時: 2006-11-02 11:20
DBによっては無理です
| ||||
|
投稿日時: 2006-11-02 11:26
Oracle10g なら使えますよ。9i はなかったような。
|
1