Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wyeliminuj wiersz, który ma wartość null, używając CTE

Wypróbuj ten kod

Select 
    ID,
    dense_rank() over(order by substring(data,2,len(data))*1) as rowid,
    position,
    data 
from 
    @t 
where 
    data is not null
group by 
    ID,RowID,position,data


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problem z przywróceniem wersji SQL Server?

  2. Jak rozszerzyć wartości oddzielone przecinkami do oddzielnych wierszy przy użyciu programu SQL Server 2005?

  3. Pomóż ulepszyć statystyki programu SQL Server!

  4. Funkcja liczb pierwszych SQL

  5. Jak wstawić rekord do tabeli bazy danych SQL Server Express?