我們可以在FROM子句中使用CASE。 (SELECT * FROM *)(case 1 = 1 then TABLE1 else TABLE2 end)*我們可以在FROM子句中使用CASE嗎? SELECT * FROM(case if if = 1 then TABLE1 else TABLE2 end)
-1
A
回答
0
此查詢語法錯誤,Where
旁邊應顯示的內容是表或表集。
正確的語法是:
if (1=1) -------------------------be careful here will always be true
begin
SELECT * FROM TABLE1
end
else
begin
SELECT * FROM TABLE2
end
+0
沒有兄弟,不,如果我不想使用CASE。所以它可以在查詢中被淹沒,是的,我只給1 = 1作爲例證 –
0
可以使用聯盟可能是:
select * from
(
select * from table1 where 1=1 --condition 1
union all
select * from table2 where 1=2 --condition 2
) tmp
相關問題
- 1. insert into table1 select * from another table2,then delete the row from table2
- 2. SqlAlchemy:case語句(case - if - then -else)
- 3. IF/Else/CASE語句在WHERE子句中
- 4. FROM子句中的CASE
- 5. select @ variable = case when ... end from ... order by len(@variable)
- 6. CASE語句FROM子句
- 7. 我可以在where子句的中間使用If/Else或Case嗎?
- 8. SQL CASE WHEN或IF ELSE IF
- 9. FROM子句中的CASE語句
- 10. 我可以在WHERE子句中使用CASE語句嗎?
- 11. 如何包含CASE IF THEN語句SQL
- 12. INSERT INTO table1 values FROM table2 WHERE
- 13. 在SQL中的WHERE子句中使用IF/THEN或CASE
- 14. SELECT子查詢中的IF/CASE語句
- 15. CASE語句IF ELSE在SQL Server
- 16. 我可以在SQL中使用動態FROM子句嗎?
- 17. 存儲過程:if else case case
- 18. CAST(CASE WHEN ID。在IS(SELECT REFID FROM表reftable WHERE REFID = someId)THEN 0 ELSE 1 END AS位
- 19. if,else,else if and end Lua
- 20. 我可以在`case`語句中插入`if`條件嗎?
- 21. 在SQL中使用IF/ELSE重複CASE塊
- 22. switch case vs if else
- 23. PostgreSQL CASE WHEN Then ELSE END錯誤
- 24. 如果EXISTS(SELECT 1 FROM#tempTable1)AND NOT EXISTS(SELECT 1 FROM#tempTable2哪裏...)
- 25. Postgresql CASE語句 - 我可以在SELECT中使用CASE的返回值嗎?
- 26. Linq查詢中的CASE或IF語句?
- 27. CASE WHEN column1 IS NULL THEN NULL ELSE column2 END
- 28. CASE + IF MysQL查詢
- 29. 將IF ELSE更改爲CASE
- 30. 我們可以在FROM之後選擇表格來執行mySQL CASE嗎?
給我們你打算做什麼更多的背景 - 一個簡單的答案是「不」 - 和1 = 1將永遠是真實的,但我認爲你有其他的想法,所以更詳細 – MichaelTiefenbacher
其實我有兩個表,並根據一些條件,我必須從任何表中選擇數據,所以我想在CASE中使用從條款。先生,有可能嗎? –