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

Cách cắt các giá trị chuyển sang mệnh đề trong của truy vấn chọn

Nếu tôi hiểu câu hỏi của bạn một cách chính xác, bạn đang dán từ Excel vào một IN trong một truy vấn adhoc như bên dưới.

Các dấu cách ở cuối không quan trọng. Nó sẽ vẫn khớp với chuỗi foo không có bất kỳ dấu cách nào ở cuối.

Nhưng bạn cần đảm bảo rằng không có khoảng trắng ở đầu.

Vì nguồn dữ liệu là Excel, tại sao không làm tất cả ở đó?

Bạn có thể sử dụng công thức

= CONCATENATE("'",TRIM(SUBSTITUTE(A1,"'","''")),"',")

Sau đó, sao chép kết quả (từ cột B trong ảnh chụp màn hình ở trên) và chỉ cần loại bỏ dấu phẩy thừa khỏi mục nhập cuối cùng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm kiếm mờ SQL Server với Phần trăm so khớp

  2. Hiểu tầm quan trọng của cài đặt bộ nhớ trong SQL Server

  3. Làm cách nào để thực hiện câu lệnh CẬP NHẬT với JOIN trong SQL Server?

  4. Làm cách nào để lấy bản ghi với Max (ngày) và sau đó so sánh các giá trị để nhận kết quả

  5. Làm cách nào để có được Chèn id trong MSSQL trong PHP?