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

リストからのSQL Server 2012ランダム文字列

    次のトリックでこれを行うことができます:

    update c set name=ca.name
    from contacts c
    outer apply(select top 1 name 
                from (values('bill'),('steve'),('jack')) n(name)
                where c.id = c.id order by newid())ca;
    

    c.id = c.id SQLエンジンが外側の各行に対してサブクエリを呼び出すように強制するダミーの述語です。ここにフィドルがあります http://sqlfiddle.com/#!6/8ecca/22



    1. OracleSQL-動的なcaseステートメント

    2. テーブルのすべての行を別のテーブルにコピーします

    3. JavaクラスはOracleのどこに格納されていますか?

    4. Django QuerySetを記述してDateTimeFieldのUNIX_TIMESTAMPを取得するにはどうすればよいですか?