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

SQL Server 2008 の日付から年のみを抽出する方法は?

    year(@date)
    year(getdate())
    year('20120101')
    
    update table
    set column = year(date_column)
    whre ....
      

    または別のテーブルで必要な場合

     update t
       set column = year(t1.date_column)
         from table_source t1
         join table_target t on (join condition)
        where ....
      

    1. SQLServerCTEと再帰の例

    2. さまざまなOracleタイプのNULL値を探す

    3. Windows認証を使用したcx_Oracle

    4. MySQLで空の値を許可する一意の制約