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

結合されたテーブルの PARTITION に対する SQL RANK()

    ランクは連絡先にまったく依存しないため

    RANKED_RSLTS

    <前> QRY_ID | RES_ID |スコア |ランク------------------------------------- A | 1 | 15 | 3A | 2 | 32 | 1A | 3 | 29 | 2C | 7 | 61 | 1C | 9 | 30 | 2

    したがって:

    SELECT C.* ,R.SCORE ,MYRANKFROM CONTACTS C LEFT JOIN(SELECT *, MYRANK =RANK() OVER (PARTITION BY SCORE DESC による QRY_ID ORDER) FROM RSLTS) RON C.RES_ID =R.RES_IDAND C.QRY_ID =R.QRY_ID  

    1. Herokuで1つのRails3.1アプリに複数のデータベースを使用するにはどうすればよいですか?

    2. EntityFrameworkでのMariaDBの使用

    3. JSONを介したHTMLコードの送信

    4. Oracleとの接続、内部結合、合計