记录下sql的知识,基础的不写了,写得有点乱,DDDD
查询
1、模糊查询
2、区域查询
模糊查询
like + '% / _ '
% : 匹配任意类型和长度——效率不高
like 'admi%'
_ : 匹配单个字符
[] : 匹配[]内的范围,如 like 'ad[mnd]in' 或者 like[ad[m-p]in]
[^] : 匹配不在[]内的范围,如 like 'ad[^mnd]in' 或者 like[^ad[m-p]in]
区域查询
1、select from where 比较运算符 /in ()/not in /like ()
--子查询
select * from A where id in(
select id from b
)
--between 20 and 30 的效率比a>=20 and a<=30 的效率要高
2、前面多少条、百分比
select top 100 * from UserInfos
select top 100 percent * from UserInfos
本文探讨了SQL查询中的两种常见操作:模糊查询和区域查询。模糊查询中,%用于匹配任意字符,_匹配单个字符,[]定义字符范围,[^]则匹配不在范围内字符。区域查询中,使用IN、NOT IN、BETWEEN进行条件筛选,其中BETWEEN的效率通常高于比较运算符。此外,介绍了TOP和PERCENT关键字用于获取前n条记录或百分比数据。这些技巧对于提高SQL查询效率至关重要。
1万+

被折叠的 条评论
为什么被折叠?



