--常用查询示例
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