Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Елиминирайте ред, който има нулева стойност, като използвате CTE

Опитайте този код

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. Външен ключ към непървичен ключ

  2. Как да използвам низова променлива в sql израз

  3. Как да се справя с типа данни TIME от SQL Server 2008 с NHibernate?

  4. Предотвратяване на SQL инжектиране в клаузата ORDER BY

  5. Може ли транзакция да бъде върната назад, след като е извършена и връзката е затворена?