SQL对like 操作中的特殊字符处理方法:SQL Server查询过程中,单引号 ' 是特殊字符,所以在查询的时候要转换成双单引号 '' 。在like操作还有以下特殊字符:下划线_,百分号%,方括号[],尖号^。 其用途如下:下划线:用于代替一个任意字符(相当于正则表达式中的 ? ) 百分号:用于代替任意数目的任意字符(相当于正则表达式中的 * )方括号:用于转义(事实上只有左方括号用于转义,右方括号使用最近优先原则匹配最近的左方括号)尖号:用于排除一些字符进行匹配(这个与正则表达式中的一样)以下是一些匹配的举例,需要说明的是,只有like操作才有这些特殊字符,=操作是没有的。
"SQL SELECT 语句<br>本章讲解 SELECT 和SELECT * 语句。<br><h2>SQL SELECT 语句</h2><br>SELECT 语句用于从表中选取数据。<br>结果被存储在一个结果表中(称为结果集)。<br>SELECT 列名称 FROM 表名称<br>以及:<br>SELECT * FROM 表名称<br>注释:SQL 语句对大小写不敏感。SELECT 等效于 select。<br><h2>SQL SELECT 实例</h2><br>如需获取名为 ""LastName"" 和""FirstName"" 的列的内容(从名为 ""Persons"" 的数据库表),请使用类似这样的 SELECT 语句:<br>SELECT LastName,FirstName FROM Persons<br><h3>""Persons"" 表:</h3><br><table>IdLastNameFirstNameAddressCity<br>1AdamsJohnOxford StreetLondon<br>2BushGeorgeFifth AvenueNew York<br>3CarterThomasChangan StreetBeijing<br></table><h3>结果:</h3><br><table>LastNameFirstName<br>AdamsJohn<br>BushGeorge<br>CarterThomas<br></table><h2>SQL SELECT * 实例</h2><br>现在我们希望从 ""Persons"" 表中选取所有的列。<br>请使用符号 * 取代列的名称,就像这样:<br>SELECT*FROM Persons<br>提示:星号(*)是选取所有列的快捷方式。<br><h3>结果:</h3><br><table>IdLastNameFirstNameAddressCity<br>1AdamsJohnOxford StreetLondon<br>2BushGeorgeFifth AvenueNew York<br>3CarterThomasChangan StreetBeijing<br></table><h2>"