第一句子大全,网罗天下好句子,好文章尽在本站!

SqlServer语法基础使用

时间:2018-11-04

UNION 操作符用于合并两个或多个 SELECT 语句的结果集

友情提示:本文共有 1683 个字,阅读大概需要 4 分钟。

选择: select * from table1 where 范围

插入: insert into table1(field1,field2) values(value1,value2)

删除: delete from table1 where 范围

更新: update table1 set field1=value1 where 范围

查找: select * from table1 where field1 like ’%value1%’ ---like的语法模糊查法

排序: select * from table1 order by field1,field2 [desc]

总数: select count as totalcount from table1

求和: select sum(field1) as sumvalue from table1

平均: select avg(field1) as avgvalue from table1

最大: select max(field1) as maxvalue from table1

最小: select min(field1) as minvalue from table1

JOIN: 如果表中有至少一个匹配,则返回行

LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行

RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行

FULL JOIN: 只要其中一个表中存在匹配,就返回行

注释:INNER JOIN 与 JOIN 是相同的。

UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

IN 操作符允许我们在 WHERE 子句中规定多个值:

select * from table where 字段 in(value1,value2,value3,value4,value5,.....)

操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。

select * from table where 字段 between value1 and value2

选取前面n条数据:select top n* from table

从table表中选取字段中以 "c" 开始的数据

select * from table where 字段 like "c%"

从table表中选取字段中包含有 "c" 的数据

select * from table where 字段 like "%c%"

SELECT INTO 语句常用于创建表的备份附件或者用于对记录进行存档。

去掉重复值:SELECT DISTINCT 列名称 FROM 表名称

SELECT - 从数据库表中获取数据

UPDATE - 更新数据库表中的数据

DELETE - 从数据库表中删除数据

INSERT INTO - 向数据库表中插入数据

CREATE DATABASE - 创建新数据库

ALTER DATABASE - 修改数据库

CREATE TABLE - 创建新表

ALTER TABLE - 变更(改变)数据库表

DROP TABLE - 删除表

CREATE INDEX - 创建索引(搜索键)

DROP INDEX - 删除索引

and:两个条件都要满足; or:两个条件满足一个即可

ORDER BY 语句用于根据指定的列对结果集进行排序。

通过字段1查找的数据,选取相同字段1的第一行数据,并通过字段2排序

select * from (select *, row_number() over (partition by [字段1] order by [字段2]) as group_idx

from 表名 ) s

where s.group_idx = 1

来自于“fate江湖客栈”博客-http://fate.liangzhanming.icu/

本文如果对你有帮助,请点赞收藏《SqlServer语法基础使用》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
sqlserver建库建表sql语句

sqlserver建库建表sql语句

usemastergoifexists(select * from sysdatabases wherename="test") --判断数据库是否存在dropdatabasetestgocreatedatabase [test]on primary --表示属于 primary 文件组 (name="test_data", -- 主数据文件的逻辑名称 filename="D:DATAtest_data.mdf", -- 主数...

2023-08-15 #经典句子

sqlserver中go语句的作用

sqlserver中go语句的作用

go 向 SQL Server 实用工具发出一批 Transact-SQL 语句结束的信号。go是把t-sql语句分批次执行。(一步成功了才会执行下一步,即一步一个go),每个被GO分隔的语句都是一个单独的事务,一个语句执行失败不会影响其它语句执行。go功...

2023-12-13 #经典句子

英语基础语法学习:一般现在时的讲解及使用

英语基础语法学习:一般现在时的讲解及使用

一、一般现在时使用场景(1)1.1 语法讲解一般现在时的动词,根据主语的不同,有两种表现形式,如下表所示。1.2 举例说明,如下表所示。1.3 练习,在下面句子中,请选择动括号内词正确用法。1. Jerry (come/comes) to school on time. ...

2023-10-13 #经典句子

英语语法底层基础内容——词性

英语语法底层基础内容——词性

...,我是轻松英语创始人Jason,非常高兴你能购买我的英语语法基础版课程,我相信通过这套音频课程的学习,你一定会对英语学习重新树立正确的学习方法,让中学英语语法学习不在成为你的绊脚石。首先我要给你分享一句话,...

2023-05-28 #经典句子

零基础学英语 应该怎么规划?

零基础学英语 应该怎么规划?

...年没学习英语/基础薄弱,该怎么学英语?今天早道君从语法、发音、词汇、流利度、四个维度,讲解基础阶段学习者常见的问题,并给出具体学习思路和详细的学习计划。本文价值1000+,建议收藏反复阅读奥~首先大家需要了解...

2023-05-30 #经典句子

初中英语 语法到底怎么学 有方法有例子看了你就能学会

初中英语 语法到底怎么学 有方法有例子看了你就能学会

语法重要吗?有同学说,我们小时候学说话,从来没学语法,话照样说得很溜。学英语为什么要学语法呢?学了语法的条条框框,也不一定会用,那不是在浪费时间吗?要知道,任何一门语言都包含词汇、语法、语音这三大基本...

2023-08-10 #经典句子

高中英语如何夯实基础的六个步骤

高中英语如何夯实基础的六个步骤

...是小的目的。比如学习英语的词汇就是为了会使用;学习语法就是为了会造句;学习英语口语就是为了可以开口说正确的和流利的英语;学习分析英语句子就是为了可以提高英语写作水平。在学习英语的每一个环节都应该明确自...

2022-11-17 #经典句子

零基础应该如何学英语?

零基础应该如何学英语?

...以课文学习为核心的,每堂课所学的单词、短语、句子、语法都是课文中出现过的,这种学习模式的问题是太过零散,导致学习者无法将相关语言因素自行串联,无法灵活使用。在Nico的英语课上,我们使用话题式学习,对每个...

2022-12-19 #经典句子