问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

常见的SQL Server查询语句

发布网友 发布时间:2024-09-30 21:07

我来回答

1个回答

热心网友 时间:2024-10-01 00:02

SQL语句由命令、子句、运算符和统计函数组成。
一. 命令
1. 数据定义命令:
CREATE: 建立新的数据表、字段和索引表;
DROP: 从数据库删除数据表或索引;
ALTER: 增加或修改字段属性;
2. 数据操作命令:
SELECT: 找出满足条件的记录;
INSERT: 增加记录或合并两个数据表;
UPDATE: 更新满足条件的记录;
DELETE: 删除满足条件的记录;
二. 子句
FROM: 指定数据表;
WHERE: 设置条件;
GROUP BY: 设置分组;
HAVING: 设置分组条件;
ORDER BY: 设置输出的条件;
三. 运算符
1. 逻辑运算符: AND(与)、OR(或)、NOT(非);
2. 关系运算符: <、<=、 >、 >=、 =、 <>(不等于);
3. 其他运算符: BETWEEN(设置范围)、LIKE(通配设置)、IN(集合设置);
四. 统计函数
AVG: 求平均值;
COUNT: 求数量;
SUM: 求和;
MAX: 求最大值;
MIN: 求最小值;
五. 常见的SELECT、INSERT、UPDATE、DELETE语句
1. 数据查询操作
常见的SELECT语句包括6部分,其语法形式为:
SELECT [TOP(数值)] [all | distinct] <目标列表达式> .|*
FROM 表名
WHERE 查询语句
GROUP BY 分组字段(属性名)
HAVING 分组条件
ORDER BY 字段[ASC | DESC]
整个SELECT语句的含义是,根据WHERE子句的查询条件表达式,从FROM子句指定的基本表(如果有多个表时,表之间用逗号分隔开)找出满足条件的元组,再按SELECT子句中的属性名(有多个属性名时,用逗号分隔开;当字段名来自不同的表时,字段名前应加字段前缀),选出元组中的属性值形成结果表;如果有GROUP子句,则将结果按属性的值进行分组,该属性列值相等的元组为一组。通常会在每组中使用集合函数。如果GROUP子句带HAVING子句,则只有满足指定条件的组才予以输出;如果有ORDER BY子句,则结果表还要按字段的值的升序(ASC)或降序(DESC)排列,默认为升序。
其中。
*: 表示对应表的所有字段;
DISTINCT: 去掉结果表中的重复行;
2. 数据插入操作
(1) 单元组的插入:
INSERT INTO 基本表名 [(表的列名)] VALUES(元组值)
(2) 多元组的插入:
INSERT INTO 基本表名 [(表的列名)] VALUES(元组值), (元组值), (元组值)
(3) 查询结果的插入:
INSERT INTO 基本表名 [(表的列名)]
这个语句可以把一个SELECT语句的查询结果插到某个基本表中。
3. 修改数据操作
UPDATE 基本表名
SET 属性名 = 属性值
WHERE 查询语句
4. 删除数据操作
DELETE
FROM 基本表名
WHERE 查询语句
六. 参数化SQL语句
在SQL语句中,全局变量名称以@@开头,局部变量以@开头。
为变量赋值的方法有两种,一种是使用SELECT语句,另一种是使用SET语句。
SELECT @varName = expression
或:
DECLARE @varName char(20)
SET @varName = "Hello World!"
常见的SQL Server查询语句
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
关于第一次经典语录 ...三个月后打开包装发现里面零件全部损坏,请问能去超市退换 微单相机哪个品牌好 一首歌在酷狗上查找猪猪非主流歌曲club 沙拉拉就有求歌名 一首英文DJ,歌词是"刷啦啦哩,刷啦啦啦哩"还有歌词听起来好像是:"I wa... sha la la la sha la la lei 是什么歌 男孩起名字大全免费2025年 姓李的男孩起名字大全 ...九月十二(阴历)下午16点 出生 姓李 希望大师给起个好点的名字... 电脑开机提示先激活windows电脑上出现要激活WINDOWS是什么意思_百度知 ... 中国建设银行从邮政储蓄银行提钱会产生多少费用 结构化查询语言SQL在VBA中的几种常见的查询表达方式 贪污罪和受贿罪一样么 CPU P7350 和CUP T6670 哪个好?? 联想y450ap7350和y450at6600,y450AP7450哪个性价比高啊?? 联想笔记本Y450AP7350如何重新做系统?在线等!!高手帮忙谢谢 现在联想Y450已经停产了,入手p7350cpu那款还值么? 联想Y450AT6600和Y450AP7350哪款更好?看问题补充… Y450AP7350(7200转硬盘)的具体配置是多少? Y450ap7350 联想Y450 CPU是7350的显卡是GT240 请问是什么型号的 网上找不到啊_百度... 联想Y450AP7350与Y450A-TSI(H)哪个更好 个人申请一个专利通常需要花费多少钱 申请专利需要多少元 正盐A能发生下图所示的反应,图中①~⑧分别代表有关反应中的一种物质... ...G常温下为气体,C为液体,B是一种盐,受热极易分解,在工 ...NO 3 ) 2 、AgNO 3 三种硝酸盐的热分解反应方程式如 夫妻全款买了一套小房子 将来买第二套房子的时候需要按揭贷款 第一套房... 京东帐号已经注销了,怎么办 刚刚摘下的椰子怎样打开吃 最佳灭火器是什么 iphone6输入法设置在哪里 南昌火车站坐的士到南昌高铁站大概要多久 南昌机场坐机场大巴到火车站要多长时间?是从下飞机开始算时间。 现在要中考了,化学式老忘记怎么办 我觉得我真的学学习无所谓了,自己一点追求都没有,马上高三了,自己还 ... 面神经炎怎么治疗 面瘫面神经炎有什么治疗方法 颜面神经炎有什么治疗方法 惠州西湖风景名胜区-花洲话雨地址在哪里? 面神经炎如何治疗 2021惠州西湖红花湖闭园时间 惠州踏青赏花好去处 颖州西湖风景区美食推荐 一个处女座的男生有洁癖,但是有一天晚上回家冷,他把他的衣服给我穿了... 有区块链的平台有哪些类型(真正的区块链项目有哪些) 两个人躺在一起却感觉很别扭,偏偏喜欢与另一半分床睡的星座是? 皮肤黄色瘤病病因 细小黄色瘤状皮疹如何检查? 细小黄色瘤状皮疹可以预防吗? 皮肤黄色瘤病病理说明 黄色瘤临床表现