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

動的クエリ列を SQL Server の行に書き込む方法は?

    このように、UNPIVOT を使用してみてください...

    SELECT empid, empvalues
    FROM (
        select empid, addr, convert(varchar(100), sal) as sal,  convert(varchar(100), doj, 103) as doj
        from emp
    ) pv
    UNPIVOT
    (
        empvalues
        FOR ev in (addr, sal, doj)
    ) AS ev
    

    この出力を生成します...

    参照用のリソース...

    https://codingsight.com/understanding-pivot-unpivot- and-reverse-pivot-statements/ https://docs.microsoft.com/en-us/sql/t-sql/queries/from-using-pivot-and-unpivot?view=sql-server-ver15



    1. information_schemaエラーを更新するためのmysqlroot権限

    2. フロートが1より大きいのに.9999としてMYSQLに保存されるのはなぜですか?

    3. MySQLの階層クエリ。 (MySQLと同等のもので接続)

    4. 過去x秒間にmySQLレコードが追加されたかどうかを確認します