sql >> Databasteknik >  >> RDS >> Sqlserver

Fel i sql-frågan Felaktig syntax nära

SQL Server har inte en riktig boolesk datatyp och stöder därför inte booleska uttryck som cast ( tline as int) > 6

Du måste skriva om det till en fallbeskrivning:

case when cast ( tline as int) > 6 then 1 else 0 end as tv


  1. MySQL-fråga i en loop kontra att använda en SQL-join

  2. psql ogiltigt kommando \N vid återställning av sql

  3. Förvirrande fel om att vänster parentes saknas i SQL-satsen

  4. En underfråga som bör vara oberoende är inte det. Varför?