問題タブ [collate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android SQLite ORDER BY COLLATE "NOCASE" と "LOCALIZED" を一緒に
大文字と小文字を区別せずにロケールのアルファベット順でデータセットを注文する方法はありますか? 「COLLATE LOCALIZED」、「COLLATE NOCASE」を見つけましたが、「COLLATE LOCALIZED NOCASE」はエラーを示します (逆の順序でも)。
返信ありがとうございます。
ruby-on-rails - レール上のsqlite3:照合nocaseを使用したcreate_table
ruby v2.3.0p0 で rails 4.2.0 を使用する
ほとんどの検索で大文字と小文字が区別されず、毎回完全なテーブル検索を実行する必要がないため、大文字と小文字を区別しないインデックスを作成したいと考えています。
したがって、私の create_table 移行では、次のような行を追加してみます。
移行すると、次のようになります。
SQLITE3 と rails を使用して移行ファイルに大文字と小文字を区別しないインデックスを作成するにはどうすればよいですか?
アップデート - - - - - - - - - - - -
Anthonyの助けのおかげで、Rails は Sqlite3 コードで照合/照合をまだサポートしていないことがわかりました。
そこで、Rails が生成する構文に基づいて移行で手動で記述しようとしましたが、collate オプションが追加されました。
Sqlite3 によると、これにより適切にインデックスが作成されますが、もちろん Schema.rb は間違っています。
さらに重要なことに、検索時に大文字と小文字を区別しない比較を行っているようには見えません。
作成したインデックスをレールに使用させるにはどうすればよいですか?
jpa - JPA Criteria subquery collate: 式のクエリキーが無効です
私は eciselink を使用しており、ネイティブ SQL をサブクエリを含む Criteria API に変換しようとしましたが、サブクエリの照合に関連する例外が発生しました。
サブクエリを使用して、商品価格から販売注文の合計を計算します。
Criteria API を使用して更新クエリを変換する
エラーが発生しました:
python - Pythonを使用したmySQL:BINARYを使用して大文字と小文字を区別するフィールドを選択すると構文エラーが発生する
目標:単語 'Target' を正確に含む (つまり、大文字と小文字を区別する)データベースからすべてのフィールドを選択するbody
DB
。
python3 で(パンダとsqlite3をインポートした後)私は使用しています:
これにより、 "'Target'" の近くで構文エラーが発生します。
COLLATE
また、次の構文で使用してみました:
エラーはスローされませんが、一致では大文字と小文字が区別されません。
何か助けはありますか?
sql-server - 多言語アプリの基本的な照合ステートメントを拡張する SELECT クエリの並べ替え照合を指定する
検索で表示される列が構成から取得され、構成に基づいてデータをソートできる多言語アプリケーションが必要です。
質問 1 - 次のような Select クエリを使用しています。
次のエラーが表示されます。
COLLATE 句では、式の型 int は無効です。
列名を指定せずに、通常の SQL クエリを作成する方法で列インデックスのみを使用して、これを機能させることは可能ですか?
質問 2 - 「ID」などの整数列ベースの並べ替えもサポートする必要があります
しかし、質問 1 で述べたのと同じエラーが表示されます。これを許可する回避策はありますか? それとも、これは最新バージョンの SQL Server 2016 でも対処しなければならない SQL Server の制限ですか?
返信/ヘルプをいただければ幸いです。
sql - SQL Server 照合構文エラー
私は照合を使用して検索し、回答が使用するのと同じ方法で使用しています。ただし、エラーが発生します
「COLLATE」付近の構文が正しくありません
これが私のクエリです:
私は試しました(同じ構文エラーで)
および (等しい操作の照合競合を解決できませんを返します。)
構文で何が間違っていますか?