エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PostgreSQL 文字列末尾スペース、文字列型の上限、暗黙型変換等の備忘録 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PostgreSQL 文字列末尾スペース、文字列型の上限、暗黙型変換等の備忘録 - Qiita
mydb=# SELECT 1 WHERE 'AA ' = 'AA'; ?column? ---------- (0 rows) なん…だと…? 末尾スペースは無視... mydb=# SELECT 1 WHERE 'AA ' = 'AA'; ?column? ---------- (0 rows) なん…だと…? 末尾スペースは無視してくれない、だと? これは 標準SQL に反する動作。 INF_ SQL Server が末尾のスペースで文字列を比較する方法 INF: SQL Server が末尾のスペースで文字列を比較する方法 概要 SQL Server は、ANSI/ISO SQL-92 仕様 (セクション8.2、<比較述語>、一般的なルール #3) に従って、文字列をスペースで比較します。 ANSI 標準では、比較で使用される文字文字列を比較する前に、その長さが一致するようにパディングが必要になります。 パディングは、WHERE 句の述語とその他の Transact-sql 文字列の比較のセマンティクスに直接影響します。 たとえば、Transact-