SQL Server 查询

--常用查询示例
SELECT 列名 FROM 表名 WHERE 条件 GROUP BY 分组字段 HAVING 条件 ORDER BY 排序字段    --WHERE不可以使用SUM之类的聚合函数,而HAVING却可以

--按需要改变显示内容

SELECT '我的名字是:'+NAME AS NAME FROM MY_TABLE

SELECT NAME='我的名字是:'+NAME FROM MY_TABLE

--条件运算符
--比较查询 =;>;<;>=;<=;<>;!=;!<;!>
--范围查询 BETWEEN 值1 AND 值2  NOT BETWEEN 值1 AND 值2
--列表查询 IN;NOT IN
--字符串匹配查询 LIKE;NOT LIKE
--空值判断查询 IS NULL;IS NOT NULL
--逻辑查询 AND;OR;NOT


--去除重复项

SELECT DISTINCT NAME FROM MY_TABLE

--限制查询结果集

SELECT TOP 10 * FROM MY_TABLE  --查询前10条记录

SELECT TOP 10 PERCENT * FROM MY_TABLE --查询所有记录的前10%的记录

--GROUP BY ALL选项:将所有的记录分组显示,不符合条件的显示为NULL

SELECT SUM(LOW) FROM MY_TABLE GROUP BY ALL NAME

--INTO子句

SELECT * INTO NEW_TABLE FROM MY_TABLE

--基于查询的增册改MY_TABLE
INSERT INTO NEW_TABLE    SELECT NAME,SEX,LOW,HIGH,MYAVG,PHONE FROM  MY_TABLE

DELETE FROM NEW_TABLE  WHERE ID IN (SELECT ID FROM MY_TABLE)

UPDATE NEW_TABLE SET SEX=B.SEX FROM NEW_TABLE A,MY_TABLE B WHERE A.NAME=B.NAME


--连接INNER JOIN ON LEFT JOIN ON RIGHT JOIN ON

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值