[英]JDBC Select from 2 columns within the same table
我一直很難為准備好的語句找到合適的語法。
這是我目前擁有的:
String query = "SELECT * FROM TABLE1" + "WHERE Col1="+val1+ "AND Col2="+val2;
當我不斷收到SQL語法錯誤時,能否請您告訴我實際的語法是什么? 謝謝 :)
表名和where子句之間沒有空格。
String query = "SELECT * FROM TABLE1 WHERE Col1="+val1+ " AND Col2="+val2;
並且如果Col1
和COl2
是varchar,則val1和val2前后的單引號。
String query = "SELECT * FROM TABLE1 WHERE Col1='"+val1+ "' AND Col2='"+val2+"'";
並且最好使用參數,而不是直接提供值。 它有助於防止SQL注入攻擊
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.