SQL对like 操作中的特殊字符处理方法:SQL Server查询过程中,单引号 ' 是特殊字符,所以在查询的时候要转换成双单引号 '' 。在like操作还有以下特殊字符:下划线_,百分号%,方括号[],尖号^。 其用途如下:下划线:用于代替一个任意字符(相当于正则表达式中的 ? ) 百分号:用于代替任意数目的任意字符(相当于正则表达式中的 * )方括号:用于转义(事实上只有左方括号用于转义,右方括号使用最近优先原则匹配最近的左方括号)尖号:用于排除一些字符进行匹配(这个与正则表达式中的一样)以下是一些匹配的举例,需要说明的是,只有like操作才有这些特殊字符,=操作是没有的。
Group by 的用法 通过以上语句就可以实现企业如上的需求。在这个需求中,笔者主要用过 Group By 语句与 Having 语句来实现。这两个是 Oralce 数据库中 PL/SQL 语言中两个很重要的分组语句。利 用这个两个语句可以实现一些复杂的统计功能。 对于 Group By 与 Having 语句的一些基本用 法,笔者在这里不做过多描述。笔者这里想说的是,在使用这两个语句进行数据统计时需要 注意的地方。在 Oracle 数据库系统中,对于这两个统计子句做了比较严格的使用限制。