我試圖返回共享值的列的名稱。我在想我可以查詢數據庫,並提取名稱。如何返回共享值的列的名稱?
例如,當我的共享值爲Tarantino
時,我想返回Director
和Actors
列,因爲他既是演員也是導演。
String x = "Tarantino";
String q =
"SELECT Actors, Director, Genre, Country, Released, WHERE Actors LIKE '%"+x+"%' " +
"AND WHERE Director LIKE '%"+x+"%' " +
"AND WHERE Genre LIKE '%"+x+"%' " +
"AND WHERE Country LIKE '%"+x+"%' " +
"AND WHERE Released LIKE '%"+x+"%' " ;
,然後我可以在光標迭代,並獲得列名Director
和Actors
我認爲你的語法是錯誤的,但是如果沒有對你的表和列的更好的描述,很難分辨出來。你能提供DDL還是簡要說明? –
對不起,我更新了查詢。我想我錯了,假設查詢中不會返回空列。例如,由於塔倫蒂諾不是流派,因此流派專欄將是空的。我希望只檢索非空列。 –