SQL で LIKE 条件を使うとパターン一致検索が実行できます。 この時、'%'と'_'はそれぞれ任意の文字列、任意の1文字を表す特殊文字として扱われます。 したがって、'%'や'_'という文字を検索したい場合は、エスケープ文字を使用して、文字としての'%'、'_'であることを明示する必要があります。 例えば、COL1 に'_'を含む TBL1 のレコードを検索したい場合は以下のように記述します。 SELECT * FROM TBL1 WHERE COL1 LIKE '%\_%' ESCAPE '\' と、ここまでは SQL の常識です。 しかし、実はこの'%'と'_'、全角の'%'、'_'でもやはり特殊文字として認識されてしまうのです。 つまり、 SELECT * FROM TBL1 WHERE COL1 LIKE '%_%' と記述すると、”任意の1文字を含む”となりますので、Nul
PostgreSQL設定などいろいろと [JDBC] [PostgreSQL SSL] PostgreSQLな情報をちびちびとメモするところ。 JDBCについては公式を。SSLについては再度書き直すかな? インストール パッケージ化されているものもありますが、各種いろいろ。罠もあるかも。まとまったら別ページに移行予定。 Raspbian (Raspberry Pi)での設定をBlogに書いてみた。 初期設定の変更点 データベースの初期化(自動でされたが照合順序がまずいので再作成がおすすめかも) SSLの設定 サーバ認証 クライアント認証 JDBCの設定 こんな感じのが必要かな。 Raspberry Piの場合 うろおぼえ RaspberryPi Zero Wで試したものの気がする(blogからの転載) # apt-get install postgresql ユーザ postgres が作
SELECT 'Hit!' WHERE 'アイウエオ' Like '%イ%' SELECT 'Hit!' WHERE 'アイウエオ' Like '%い%' SELECT 'Hit!' WHERE 'アイウエオ' Like '%イ%' SELECT 'Hit!' WHERE 'あいうえお' Like '%イ%' SELECT 'Hit!' WHERE 'あいうえお' Like '%い%' SELECT 'Hit!' WHERE 'あいうえお' Like '%イ%' SELECT 'Hit!' WHERE 'アイウエオ' Like '%イ%' SELECT 'Hit!' WHERE 'アイウエオ' Like '%い%' SELECT 'Hit!' WHERE 'アイウエオ' Like '%イ%' 上記は全て“Hit!”する (カナだけでなく、アルファベットの全角半角大文字小文字についてもあては
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く