SQLServerでGROUP BYを使用してデータをSELECTする場合について質問があります。
GROUP BYを行う項目に’△△1’と’1△’というデータが入っていた場合、
※上記の△は半角スペースです。
’△△1’と’1△’は同じグループとして、グルーピングされるのでしょうか。
Oracleにデータを移行して、GROUP BYをかけると上記のケースはデータ件数が異なります。
これはSQLServerの仕様なのでしょうか。(バージョンは2000です。)
お手数ですが、ご教示願います。
No.1ベストアンサー
- 回答日時:
SQL Server 2000 は持ってないけど、'△△1' と '△1' は区別されたと思いますよ。
後ろの空白文字が無視されて他と思います。
'1'
'△1'
'△△1'
'1△'
'1△△'
これを GROUP BY すると
'1'
'△1'
'△△1'
てな感じに
No.2
- 回答日時:
GROUP BYを行う項目の型はなんでしょう?
char(3)
’1△△’と’1△’は同じ
(’1△’を格納していても、’1△△’となるため)
varchar(3) ※Oracleではvarchar(3)
’1△△’と’1△’は別
※
’△△1’と’1△’が同じとみなされる?
⇒暗黙の型変換がされてしまって数値に変換されている気がします。。。
SQL Server2000で試す環境がないので、はっきりしたことはわかりませんが。
・・・項目としているけど実はConvert関数を使っている関数式とかならかなりあやしい。
お礼が遅くなって申し訳ありません。
’1△△’と’1△’は同じ
(’1△’を格納していても、’1△△’となるため)
私が悩んでいた現象はこれです。
質問が間違っていました。
おかげでたすかりました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
必須入力項目と入力必須項目
-
エクセルVBAで5行目からオート...
-
少数部の桁数の求め方
-
Accessレポート上でCountif。
-
セルの右クリックで出る項目を...
-
統計による組み合わせの計算の...
-
アクセス検索フォーム【大項目→...
-
ペイペイフリマとyahooとの連携...
-
Excelの表、重複データ2行を1...
-
EXCEL VBA----Sortメソッド
-
Access テキスト型に対する指定...
-
【至急】Accessのフィールドの...
-
jwwのクロスラインカーソルの角...
-
access起動時にチェックボック...
-
エクセル 3-Dグラフ x,y,z軸...
-
PC-98でHDDに複数OSを入れる...
-
accessのレポートで元になるテ...
-
Accessでvlookupみたいなことは...
-
受注受付期間とはなんですか?...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Access テキスト型に対する指定...
-
Oracle 2つのDate型の値の差を...
-
セルの右クリックで出る項目を...
-
必須入力項目と入力必須項目
-
エクセルグラフの凡例スペース
-
APN設定について教えていただけ...
-
VBAで複数の数式セルを最終行ま...
-
Accessレポートで特定条件で改...
-
SUBSTRING 関数に渡した長さの...
-
空白をそのままインポートする...
-
datファイルからaccessにインポ...
-
Accessで数値型にNULLをInsert...
-
access2000:フォームで入力し...
-
Joy To Keyのマウスやキーボー...
-
他テーブルで一致する列から名...
-
BIOSでAHCIに設定したいが、項...
-
2行目を表示できますか?
-
ORACLEでLONG項目からCHAR項目...
おすすめ情報