問題タブ [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.

0 投票する
2 に答える
148 参照

php - mysql から選択した場合、PHP 文字列が utf 8 に変換されない

次のスクリプトがあります。

文字列 شيلى は、データベース (phpmyadmin) からコピーして貼り付けたものです。

最初の var_dump: string(25) "بلجيكا"

2 番目の var_dump: string(8) "شيلى"

この違いの理由と修正方法を説明できますか? DB 照合、テーブル照合、列照合は utf8_unicode_ci です。

0 投票する
1 に答える
347 参照

sql-server - T-SQL は varcchar 列を数値データ型に変換できません

私は次のT-SQLステートメントを持っています:

結果:

value1 のデータ型 = "[char] (20) COLLATE Latin1_General_CS_AS NULL"

各結果行には 20 文字、つまり「5449.0______________」がスペースで埋められていることに注意してください。

この列をすべて合計したい。これらの値を集計可能なデータ型に変換するにはどうすればよいですか?

0 投票する
1 に答える
97 参照

sql - T-SQL 関数で大文字と小文字を区別する

次のT-SQL関数があります

しかし、私が実行した場合:

戻ります

私はそれを返す必要があります

関数の大文字と小文字を区別する方法はありますか、試してみCOLLATE Latin1_General_CS_ASましたが成功しませんでした

ありがとう

0 投票する
1 に答える
99 参照

sql-server - SQL 2 回照合することはできますか?

こんにちは、次のスクリプトを作成しました。問題は、クエリを実行している 2 つのテーブルの照合が異なることです。データを 3 番目のテーブルに挿入しようとしましたが、テーブルの照合のためにこれを行うことができません。また、データベースとそれに依存するプログラムの制限により、テーブル自体を照合することもできません。それで、これを正しく照合することは可能ですか?

0 投票する
3 に答える
89 参照

distribution - アイテムの 2 つの不均等なセットをマージする

アイテムのセットを別のセットにかなり均等に分散させようとしており、役立つアルゴリズムを探しています。

たとえば、グループ A には 42 個のアイテムがあり、グループ B には 16 個のアイテムがあります。B が A 内にかなり均等に分散されるように、両方のグループを混ぜ合わせたいと考えています。したがって、マージされたグループは次のようになります。 A が B の倍数だった場合ですが、それは私のニーズにはあまり当てはまりません。

0 投票する
0 に答える
38 参照

php - ラテン文字のみの varchar の最も効率的な照合および文字セット (英語)

以下は私のデータベースの 2 つの列です。特殊文字が想定されていない場合に使用するのに最適な照合/文字セットを知りたいです。FIRST_NAME には特殊文字を期待していますが、DEPARTMENT には通常の英語の文字を期待しています。

現在、両方に utf8 を使用していますが、本当に必要でない場合、utf8 を使用するとパフォーマンスのオーバーヘッドが発生する可能性があることは理解しています。通常の英字を期待するフィールドに VARCHAR を使用する場合、最も効率的な照合は何かを知りたいです。

0 投票する
1 に答える
525 参照

sql - SQL SERVERで照合して列を上位にする方法

2 つのソフトウェア間の統合を行っています。select ステートメントで列を大文字に変換しようとしていますが、トルコ語の文字が正しく変換されません。where句で「collat​​e」を使用することはわかっていますが、「select upper(col1) from ...」で使用できますか

これが「どこで」で照合する方法です

しかし、私はそれを使用する方法がわかりません

誰でも私に手がかりを与えることができますか?

0 投票する
1 に答える
489 参照

cups - cups のコピーが設定されている場合、postscript ファイルが照合されない

C++ アプリケーションは、カップを使用して、XRT の XrtTblVaDrawPS コマンドで生成されたポストスクリプト ファイルを出力します。しかし、2 部印刷し、カップ丁合いオプションを設定すると、ファイルは丁合いどおりに印刷されません。