Select #sqlserver
---------------------------------------------------查询--------------------------------------
--.查询去重的数值
select distinct *from table1
--检索前 5 个记录行
SELECT * FROM table LIMIT 5;
select * from table LIMIT 0,5;
--返回第6-15行数据
select * from table LIMIT 5,10;
--返回0到last row-rows的数据
--第11行到最后一行的数据
select * from class limit 10 , -1
--假如现在class表中有100条数据,则返回的是0开始的90条数据,即0到(100-10)
select * from class limit -1 OFFSET 10
--IN 操作符允许您在 WHERE 子句中规定多个值。
select UserName from [User]where UserName in ('super','man')
--BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期
select UserName from [User]where Status between 0 and 1
--LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式 ( 可以使用正则表达式)
-- 以r开头
select * from [User]where UserName like '%r'
------- 以r开头---------------------------------------------
-- 以s结尾
select * from [User]where UserName like 's%'
-------包含super
select * from [User]where UserName like '%super%'