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

Сравнете стойностите на две колони, след което изберете по-голямата стойност

В T-SQL IF командата е за програмно управление. Например:

  • IF x THEN doSQLStatement1 ELSE doSQLStatement2


В рамките на SQL оператор се нуждаете от CASE .

CASE WHEN a > b THEN a ELSE b END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да коригирате конфликт на съпоставяне в заявка на SQL Server?

  2. SQL заявка за актуализация на горния 1 ред

  3. Как мога да конвертирам функцията за разделяне във вградена таблица със стойност udf в SQL сървър?

  4. Връщане на привилегии на таблица от свързан сървър в SQL Server (T-SQL примери)

  5. Съхраняване на динамичен Pivot резултат във временна таблица в SQL Server