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

Không thể so sánh hoặc sắp xếp các loại dữ liệu văn bản, ntext và hình ảnh, ngoại trừ khi sử dụng toán tử IS NULL hoặc LIKE>

vì bạn đang sử dụng SQL Server , tại sao không thay đổi kiểu dữ liệu thành VARCHAR(100) ?

Để khắc phục lỗi này mà không thay đổi kiểu dữ liệu, hãy TEXT or NTEXT cột cần được chuyển đổi thành VARCHAR or NVARCHAR khi được sử dụng trong ORDER BY hoặc mệnh đề GROUP BY mệnh đề của một SELECT tuyên bố. ví dụ: hơi lộn xộn một chút

SELECT  CAST(email AS NVARCHAR(100)) email, 
        COUNT(CAST(email AS NVARCHAR(100))) AS NumOccurrences
FROM    Booking
GROUP   BY CAST(email AS NVARCHAR(100))
HAVING  COUNT(CAST(email AS NVARCHAR(100))) > 1 
  • Thông báo lỗi máy chủ SQL - Msg 306


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa thư cơ sở dữ liệu khỏi cơ sở dữ liệu msdb trong SQL Server (T-SQL)

  2. Giới thiệu về các hàm có giá trị bảng nội tuyến (ITVF) trong SQL Server

  3. Cách gắn / mở khóa truy vấn Windows và các tab khác trong SQL Server Management Studio (SSMS) - Hướng dẫn SQL Server / TSQL Phần 21

  4. Ngày truy xuất trong máy chủ sql, CURRENT_TIMESTAMP so với GetDate ()

  5. Làm cách nào để lấy id được chèn lần cuối?