問題タブ [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 に答える
2277 参照

mysql - COLLATEおよびMATCHを使用したMySQLSELECTステートメント

同じクエリ文字列でCOLLATE指定する方法はありますか?MATCH() AGAINST()私はこれを手に入れようとしています。

私はそれがうまくいかないことを知っています、ほんの一例です。COLLATE用量がうまくいかない場合MATCH。大文字と小文字を区別するクエリと大文字と小文字を区別しないクエリの両方が必要なため、すべてのクエリで大文字と小文字を区別するにはどうすればよいですかMATCH() AGAINST()

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

sql - "$$" と "%" を含む SQL サーバー マッチング フィールド

SQLテーブルの列の1つに次のような値が含まれています

select where 句でこれをどのように一致させることができますか?

ありがとう

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

sql - この照合を適切にフレーム化するにはどうすればよいですか?

次のコード:

次のエラーをスローしています:

メッセージ468、レベル16、状態9、行1「Latin1_General_CI_AS」と「Latin1_General_CS_AS」の間の照合の競合をequal操作で解決できません。

次の方法でこれを修正しようとしましたが、構文エラーが発生します。私は(文書を見た後でも)この場合にこれをどのように行うべきか途方に暮れています:

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

ruby-on-rails-3 - rails3 移行で照合オプションを使用するには?

Rails 3にデフォルトで付属するSqlite3を使用しています.Railscollate NOCASE移行で特定の列を変更するにはどうすればよいですか?

を試してみましたt.change :name, :string, :collate => "NOCASE"が、大文字と小文字を区別しない検索でfind_by_name("test", :order => "name collate NOCASE")期待どおりの結果が得られませんか?

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

sql-server-2008 - LIKEを使用して大文字と小文字を区別する検索を実行するにはどうすればよいですか?

6文字以上の英数字の文字列を大文字で含むレコードを検索しようとしています。いくつかの例:

私は次のステートメントを使用しています:

これは、大文字と小文字に関係なく、6文字以上の単語を含むすべてのレコードを返します。

私はCOLLATEステートメントを追加しました:

これは何も変わりません。大文字と小文字を区別せずに、6文字以上の単語を含むレコードを返します。

テストとして、私は試しました:

これらは両方とも機能し、それぞれ「pending」と「PENDING」を含むレコードを返しました。したがって、問題はLIKE節のパターンマッチングにあるようです。

この大文字と小文字を区別する検索を実行するにはどうすればよいですか?

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

sql - SQL Server のトルコ語の状況

ASP.NET と SQL Server でトルコ文字の問題が発生しています。asp.net に検索ボックスがあり、データベースで検索しようとしています。ただし、トルコ語の文字に問題があります。不正な「İ」文字を含む「GALVANİZ」を検索すると。「GALVANİZ」という単語はデータベースにあると思います。

SQL Server ツールで単純な select ステートメントを実行しても、何も返されません。

これがSQLです

これは何も返しません。どうすれば修正できますか?

ありがとう

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

mysql - collat​​e を使用して varchar 列を数値列としてソートする

VARCHAR 列を持つ MySQL テーブルがあります。列には数字のみが含まれており、100、101、1001 などの数値で並べ替えることができるようにしたいと考えています。現在、100、1001、101 などのように並べ替えています。テーブルを変更して照合属性を追加するだけでよいと聞きました。数値順にソートされます。「照合を表示」と入力すると、varchar 列を数値列として扱うための照合タイプが表示されません。

だから私の質問は、この varchar 列を数値的にソートするためにどの照合を使用できますか?

0 投票する
12 に答える
142777 参照

sql-server - SQL Server のすべてのテーブルのすべての列の照合順序を変更する

別のデータベースと比較するために、いくつかのデータを含むデータベースをインポートしました。

ターゲット データベースには照合がLatin1_General_CI_ASあり、ソース データベースには がありSQL_Latin1_General_CP1_CI_ASます。

一般的に、ソース データベースの照合順序をLatin1_General_CI_ASSQL Server Management Studio を使用するように変更しました。ただし、内部のテーブルと列は古い照合のままです。

次を使用して列を変更できることを知っています。

しかし、すべてのテーブルと内部のすべての列に対してこれを行う必要があります。

私が知る前に、すべてのテーブルとタイプのすべての列を読み取りvarchar、テーブルと列のカーソルループでそれらを変更するストアドプロシージャの作成を開始します...

誰かがより簡単な方法を知っていますか、またはプロシージャ内のすべてのテーブルを実行するスクリプトでこれを行う唯一の方法ですか?