sql >> Databasteknik >  >> RDS >> Sqlserver

Efter 13:e raden Dynamiska och i 12:e raden statiska värden med en formel

Det finns ett visst "fel" med konceptet - främst för att varje sådan rad-interrelation mellan rad X och Y förlitar sig på att raderna är i en specificerad ordning - vilket jag inte ser närvarande. IT går emot de uppsättningsbaserade aspekterna av SQL-språket som gäller.

När det gäller SQL - det långsamma/dyra sättet att göra det på är att ansluta tabellen till sig själv, men du måste kunna skapa radnummer deterministiskt allt med hjälp av en rankningsfunktion för att detta ska fungera.

Standard T-SQL har inte en Lag/Lead-förmåga (möjligheten att referera till föregående/nästa rad.) - Det finns på MDX-språket men det komplicerar detta ytterligare.




  1. hur skickar man en variabel i WHERE IN-satsen i oracle sql?

  2. Gruppera efter sql-fråga på kommakopplad kolumn

  3. Hur man lägger till icke null-begränsning till befintlig kolumn i MySQL

  4. PHP Multiple Update-funktionen uppdateras inte och den första raden blir tom