Tôi có một truy vấn hiện có xuất dữ liệu hiện tại và tôi muốn chèn nó vào bảng Temp, nhưng đang gặp một số vấn đề. Bất cứ ai cũng có một cái nhìn sâu sắc về làm thế nào để làm điều này?
Đây là một ví dụ
SELECT *
FROM (SELECT Received,
Total,
Answer,
( CASE
WHEN application LIKE '%STUFF%' THEN 'MORESTUFF'
END ) AS application
FROM FirstTable
WHERE Recieved = 1
AND application = 'MORESTUFF'
GROUP BY CASE
WHEN application LIKE '%STUFF%' THEN 'MORESTUFF'
END) data
WHERE application LIKE isNull('%MORESTUFF%', '%')
Điều này dường như xuất dữ liệu của tôi hiện tại theo cách mà tôi cần, nhưng tôi muốn chuyển nó vào Bảng tạm thời. Vấn đề của tôi là tôi khá mới đối với Truy vấn SQL và chưa thể tìm ra cách để làm như vậy. Hoặc nếu nó thậm chí có thể. Nếu không thể, có cách nào tốt hơn để lấy dữ liệu mà tôi đang tìm kiếm trong WHERE application LIKE isNull('%MORESTUFF%','%')
một bảng tạm thời không?
LIKE ISNULL('%MORESTUFF%', '%')
sẽ luôn giống như vậy LIKE '%MORESTUFF%'
, phải không? Vì '% MORESTUFF%' (chuỗi ký tự) không bao giờ là null?
#temp
bảng đã tồn tại hoặc nó sẽ cần phải tạo một bảng mới?