会呀建议您找本介绍sql的书
一般都有介绍这方面的例子
(个人观点,仅供参考)

解决方案 »

  1.   

    "_"在sql里表示单个通配符.但是我要查找"_"这个字符的话如何区分?
      

  2.   

    escape 表示 LIKE 转义字符 
    字符“%”和“_”类似于 SQL LIKE 子句中的通配符(“%”匹配零个或多个字符,而“_”则匹配一个字符)。为了正确解释它们,应在其前面加上反斜杠(“\”),它是字符串中的特殊转义字符。在查询末尾包括如下语法即可指定用作转义字符的字符: {escape 'escape-character'}
    例如,下列查询使用反斜杠字符作为转义字符,查找以下划线开头的标识符名: stmt.executeQuery("SELECT name FROM Identifiers
    WHERE Id LIKE `\_%' {escape `\'};");
      

  3.   

    哦对的. 还要加个escape.谢谢