いつもお世話になっております。
SQL初心者なのですが、分からず詰まっているところがあります。
たとえ話になってしまいますが・・
[月]フィールドに数値が入っていて(1~12)それを表示するときに1月、2月というように"月"を後ろにつけたいのですが、その方法が分かりません。
アクセスの方が馴染みがあるのでクエリでやってみたところ
SELECT [月] & "月" FROM AS 式1 月表;
という風に出てきました。
かといって、
Dim SQL As String
SQL = "SELECT [月] & "月" FROM AS 式1 月表"
とはできませんし、
SQL = "SELECT [月] & "月" & " FROM AS 式1 月表"
としても、オープンできません。
文全体が文字列の中に入っているので、その中でさらに任意の文字を足す("月")というのが分かりません。
詳しい方ご教授いただけるとうれしいです。
No.2ベストアンサー
- 回答日時:
SQL = "SELECT [月] + '月' FROM AS 式1 月表"
ですね。文字列を付加するときはシングルクォーテーションで括ってください。
No.1
- 回答日時:
<Table1>
ID___月
1____1
2____2
3____3
Private Sub コマンド0_Click()
Dim strQuerySQL As String
strQuerySQL = "SELECT RTRIM(CAST(月 as char(2))) + '月' FROM Table1;"
Debug.Print DBSelect(strQuerySQL)
End Sub
[イミディエイト]
1月;2月;3月
上記の例では、
1、文字列の合成は、'&'ではなく'+'を使用。
2、列[月]は、char(2)にキャストして末尾のブランクを除いています。
3、全体は、""で囲まれた一文です。
結果、
1月;2月;3月
という戻り値を得ています。
色んなやり方があると思われます。あくまでも一例と思って下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL あっってますか?うまくいきません教えてくださいお願いします?? 2 2023/07/01 13:02
- Visual Basic(VBA) シートを選択して、1つのPDFにしたいのですが。 5 2022/10/03 20:18
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
数字の間にハイフン(-)を入れる方法を!!
その他(データベース)
-
アクセスで郵便番号にハイフンをつけて印刷したい
Access(アクセス)
-
ハイフン無しの電話番号データにハイフンを付加したい
MySQL
-
-
4
副問合せの書き方について
SQL Server
-
5
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
6
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
7
リクエストに応じたselectedの初期値設定方法
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差込印刷での全角表示について...
-
エクセルにおける「フィールド...
-
クエリで割り算する方法を教え...
-
ACCESS 重複データを1...
-
フィールドの更新がない
-
ACCESSで複数の写真ファイルを...
-
エクセルデータをワードで差し...
-
列を移動させるvbaコードを教え...
-
Word差し込み印刷のハイフン(...
-
実行時エラー '3464': 抽出条件...
-
ACCESSのデータに自動で半角ス...
-
Accessのハイパーリンクをクリ...
-
クエリーで、全角混じりデータ...
-
Accessの日本語フィールド名
-
奇数・偶数ページごとに差し込...
-
アクセスでのテキストデータ取...
-
CSVファイル読み込みでズレがお...
-
Access 複数のフィールドの平均...
-
varchar型の入力できる最大文字...
-
Acsess アクセス のクエリで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差込印刷での全角表示について...
-
エクセルにおける「フィールド...
-
エクセルデータをワードで差し...
-
ACCESS 重複データを1...
-
フィールドの更新がない
-
クエリで割り算する方法を教え...
-
ACCESSのデータに自動で半角ス...
-
Word差し込み印刷のハイフン(...
-
Accessのハイパーリンクをクリ...
-
Acsess アクセス のクエリで...
-
アクセスのクエリでパラメータ...
-
ACCESSでフィールド名の変更(...
-
ACCESSで条件によってフォーム...
-
実行時エラー '3464': 抽出条件...
-
列を移動させるvbaコードを教え...
-
クエリーで、全角混じりデータ...
-
レコードの内容にハイフンをつ...
-
sqlserverにはグループ集計のfi...
-
Accessフィールド分割
-
ACCESSでフィールドに-(ハイフ...
おすすめ情報