Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Có StartsWith hoặc Chứa trong t sql với các biến không?

StartsWith

a) left(@edition, 15) = 'Express Edition'
b) charindex('Express Edition', @edition) = 1

Chứa

charindex('Express Edition', @edition) >= 1

Ví dụ

left chức năng

set @isExpress = case when left(@edition, 15) = 'Express Edition' then 1 else 0 end

iif chức năng (bắt đầu với SQL Server 2012)

set @isExpress = iif(left(@edition, 15) = 'Express Edition', 1, 0);

charindex chức năng

set @isExpress = iif(charindex('Express Edition', @edition) = 1, 1, 0);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Định cấu hình vận chuyển nhật ký máy chủ SQL

  2. Chuyển đổi 'datetime' thành 'time' trong SQL Server (Ví dụ T-SQL)

  3. Nhận số lần đăng nhập không thành công để đăng nhập do sai mật khẩu trong SQL Server (T-SQL)

  4. Hợp nhất nhiều cột trong một, duy trì sự giống nhau và thay thế sự khác biệt

  5. SQL Server bcp Utility và kiểu dữ liệu số