我试图让这些国家以L开头,但是当我尝试使用WHERE COUNTRY INTO 'L%'
声明时出现错误。
String sql = "SELECT COUNTRY, LER "
+ "FROM CENSUS.WORLDIMR "
+ "WHERE COUNTRY INTO 'L%'";
我收到以下异常:
com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-199, SQLSTAT
E=42601, SQLERRMC=INTO;??( [ CONCAT || / MICROSECONDS MICROSECOND SECONDS SECOND
, DRIVER=4.18.74
WHERE COUNTRY INTO 'L%'
肯定有问题。我和COBOL有同样的问题。添加29倍%固定它,但这次它是不同的。
答案 0 :(得分:3)
我相信你需要使用LIKE运算符:
SELECT COUNTRY, LER FROM CENSUS.WORLDIMR WHERE COUNTRY LIKE 'L%';