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

T-sql - xác định xem giá trị có phải là số nguyên hay không

Đây là một bài đăng trên blog mô tả việc tạo ra một IsInteger UDF.

Về cơ bản, nó khuyên bạn nên thêm '.e0' đến giá trị và sử dụng IsNumeric . Bằng cách này, bất kỳ thứ gì đã có dấu thập phân giờ có hai dấu thập phân, gây ra IsNumeric là sai và bất kỳ thứ gì đã được thể hiện bằng ký hiệu khoa học đều bị vô hiệu bởi e0 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra sao lưu máy chủ SQL

  2. Mệnh đề WHERE thực thi tốt hơn trước IN và JOIN hoặc sau đó

  3. Làm cách nào để liệt kê khóa chính của bảng SQL Server?

  4. Cách thay đổi cấu hình thư cơ sở dữ liệu mặc định cho người dùng trong SQL Server (T-SQL)

  5. Chỉ mục bao gồm và Truy vấn được che trong SQL Server là gì?