sql >> データベース >  >> RDS >> Sqlserver

varchar の月名を日付に変換して月順に並べる

    最良のオプションは、適切な日付タイプを使用することです。それ以外の場合は、テーブル (インラインまたは物理) を作成して、文字列の月をマッピングします。

    SELECT 1 AS month, 'January' AS strMonth
    UNION ALL
    SELECT 2, 'February'
    UNION ALL
    SELECT 3, 'March'
    ...
    SELECT 12, 'December'
    

    次に、これをテーブルにマップします。 デモを見る



    1. バージョン管理のためのdbオブジェクトのエクスポート

    2. 列名に%が付いたLIKE

    3. トップ5の無料データベース設計ツール

    4. NodeJSとPostgresを使用したトランザクションチェーンのオプションのINSERTステートメント