2016-11-09 115 views
0

我想知道是否有辦法使where語句包含所有數據。我認爲*可能會工作,但似乎不是。例如SQL:包括一個包含所有數據的where語句

Proc SQL; 
Create Table test 
Select * from Teradata 
(
Select 
Field_1 
From 
Example 
Where 
Field_1 = * 

所以基本上結果會顯示field_1中的所有內容。我知道這似乎是一個毫無意義的聲明,但我試圖做一個循環,將創建2個不同的表。所以第一個表格會有一個像field_1 ='1'的過濾器,但是第二個表格我想要field_1的所有field_1所以Field_1 =「所有數據」

有誰知道我可以在這裏做什麼?

謝謝!

+3

我不明白爲什麼你需要一個'WHERE'條款都沒有。話雖如此,你的語法似乎遍佈各處。你有一個沒有'FROM'的隨機子查詢只是掛在'SELECT'查詢的末尾。請澄清您的問題或期望的結果。 – Santi

+0

SELECT * FROM table_name –

+0

對不起,它只是一個例子。所以對於這個例子我不需要where語句,但是我循環遍歷代碼來創建2個不同的表。在第一個表中,我會有Field_1 ='Field',然後在第二個表中我想要所有數據,所以必須是Field_1 =「所有數據」。那有意義嗎? – Izzy

回答

0

嘗試:

Select * 
From example_table 
Where 1 = 1