いつもお世話になっております。
Oracleの「'(シングルクォーテーション)」の使い方について教えてください。
テーブルAのフィールド001には2桁の数値が文字列型として格納されています。
(1)SELECT COUNT(*) FROM テーブルA WHERE フィールド001 = '09'
でデータの抽出をしているのですが、データがあるにも係らず、「0」となってしまいます。
(2)SELECT COUNT(*) FROM テーブルA WHERE フィールド001 = 09
では、「09」だけでなく「9」までカウントしてしまいます。
データの中には「09」「9」が混在していて、これらを別々にカウントしたいのですが、(1)では結果を得ることが出来ません。シングルクォーテーションの使い方に間違いがあるのでしょうか?
別々にカウントする方法があればご教授いただけないでしょうか?
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
「フィールド001」は「varchar2(2)」ですか、正確な列定義を提示してください。
そうでないと回答も曖昧になってしまいます。
後、
SELECT ':' || フィールド001 || ':', COUNT(*)
FROM テーブルA
WHERE REPACE( TRIM( フィールド001 ), '0', '' ) = '9'
GROUP BY ':' || フィールド001 || ':'
を実行してみてください。「90」なども対象になってしまいますが、とりあえず現状がどうなっているのかわかると思います。
No.2
- 回答日時:
フィールド001の型が、char型ならそれで間違っていないはずです。
もし、varchar2 ならデータにスペースが混じってる可能性があります。
trim(フィールド001) = '09'
でいけるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Oracle SQL update方法 2 2022/06/22 14:07
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差込印刷での全角表示について...
-
フィールドの更新がない
-
エクセルにおける「フィールド...
-
ACCESSのデータに自動で半角ス...
-
エクセルデータをワードで差し...
-
Word差し込み印刷のハイフン(...
-
アクセスでのテキストデータ取...
-
クエリで割り算する方法を教え...
-
ACCESS 重複データを1...
-
エクセルのピポットテーブルで...
-
実行時エラー '3464': 抽出条件...
-
access2003で「GROUP BY」を使...
-
クエリーで、全角混じりデータ...
-
Null値を並べ替えで・・・
-
ACCESSで複数の写真ファイルを...
-
datetime型のUpdate文
-
Access 複数のフィールドの平均...
-
「Access2007」でレポートが作...
-
ACCESSの入力文字数の制限について
-
列を移動させるvbaコードを教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差込印刷での全角表示について...
-
エクセルにおける「フィールド...
-
エクセルデータをワードで差し...
-
クエリで割り算する方法を教え...
-
フィールドの更新がない
-
ACCESS 重複データを1...
-
ACCESSのデータに自動で半角ス...
-
Word差し込み印刷のハイフン(...
-
実行時エラー '3464': 抽出条件...
-
Accessのハイパーリンクをクリ...
-
ACCESSで条件によってフォーム...
-
クエリーで、全角混じりデータ...
-
Acsess アクセス のクエリで...
-
ACCESSでフィールド名の変更(...
-
Wordの差込印刷時間の表示について
-
ACCESSで複数の写真ファイルを...
-
「Access2007」でレポートが作...
-
sqlserverにはグループ集計のfi...
-
ワードファイルの文字数制限ロ...
-
アクセスでのテキストデータ取...
おすすめ情報