sql server学习(2)

1.Top查询语句

SELECT TOP n <列名表> FROM <表名> [查询条件]

用来得到规定返回的数据条数。

SELECT TOP N PERCENT <列表名> FROM <表名> [查询条件]  表示得到前百分比的数据条数。

2.LIKE操作符

通过通配符查询数据库中记录。

 _    表示 与任意单字符匹配

 %    表示与包含一个或多个字符的字符串匹配

[ ]   与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。

[^]或[!]   与特定范围(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意单字符匹配。    

Escape标识符

对于字符串中出现的特殊字符:'%','[','[]', '_' 可以使用 '[]' 把它们包含起来,让他们被当作普通字符对待。

select 1  where 'aa_ssd' like '%[_]%' 

用 escape 后面紧跟着的字符来做转义字符。 escape 后面的字符相当于字符串中的转义字符 '\'。

select *  from test_course where name like '%\_%' escape'\' 

posted @ 2015-04-10 16:27  yida_Caozhen  阅读(87)  评论(2编辑  收藏  举报