韦德国际_韦德国际1946官方网站_韦德国际1946手机版
做最好的网站

SQL数据查询语句,基于SQL中的数据查询语句汇总

日期:2019-05-23编辑作者:韦德国际

where条件表达式
--总结函数

正文所用数据库为db_Test,数据表为Employee

select column1, column2

复制代码 代码如下:

一.SELECT语句基本构造

语句语法轻松总结为:

SELECT select_list [韦德国际,INTO new_table_name] [FROM table_source] [WHERE search_condition] [GROUP BY group_SQL数据查询语句,基于SQL中的数据查询语句汇总。by_expression] 

[HAVING search_condition] [ORDER BY order_expression [ASC | DESC]]

备注:伟青字体为自定义参数,依据实际查询填写。

from TB 

Select count(1) from student;

二.WITH子句

WITH子句用于钦赐一时命名的公用表明式,在单条语句(SELECT、INSERT、UPDATE、DELETE)的言语施行范围钦定义;

例:成立1个公用表明式,总计Employee表中每一年华的职员和工人数量;

 韦德国际 1

where column1 in 

--like模糊查询
--计算班上姓张的人头

三.SELECT...FROM...子句

例: 在Employee中查询全部女职员和工人的真名、年龄消息,并另起列名;

韦德国际 2

另起列名有三种办法:

1.列名 as 新列名

2.列名 =新列名

3.列名 新列名

PS:作者个人比较爱用as

(select column1, column2 from TB 

复制代码 代码如下:

四.INTO子句

创造新表,并将查询结果行插入该表中。

例:用into新建一张表,名称叫tb_EmpAge,包含Name和Age两列

Select Name,Age into tb_EmpAge from Employee 

韦德国际 3

group by column1, column2

select count(*) from student where realName like '张%';

五.WHERE子句

鉴于where子句的纷繁,上边依照参数的先后顺序举行介绍;

having(count(*)>1)) 

--总括班上张姓三个字的人数

一.逻辑运算符(NOT、AND、O奔驰G级)

NOT:取反;

AND:逻辑与;

OR:逻辑或;

例:利用AND查询Employee表中的年龄小于二十九虚岁的保有女职员和工人 的音讯;

韦德国际 4

例;利用NOT查询年龄比一点都不小于三十岁的富有女职员和工人的信息

韦德国际 5

例:利用组合查询年龄不凌驾40的男职员和工人消息或年龄当先30的女职员和工人新闻;

韦德国际 6

复制代码 代码如下:

2.相比运算符(=、<>、!=、>、>=、!>、<、<=、!<)

此运算符使用简便,在此不再占用篇幅了。

select count(*) from student where realName like '张_';

3.LIKE关键字

用来模糊查询,通配符有%、_、[ ]、[^]

%:后边能够跟零个或几个字符

_:匹配自便单个字符

[ ]:查询一定限制内的单个字符,包涵两端数据

[^]:表示不在一定范围内的单个字符,包蕴两端数据

例:查询姓熊的职工同有的时候间名字唯有多少个字的职员和工人消息

韦德国际 7

例:查询年龄在二三-二拾岁的职工音信

韦德国际 8

--总括班上瓦伦西亚籍的学童人数

4.BETWEEN关键字

between...and 和not between and

例:查询年龄在二三-2捌周岁的女职员和工人音信

韦德国际 9

复制代码 代码如下:

 5.is (not) null关键字

在where子句中,需求用is (not) null 判定空值,不能够接纳=推断空值

select count(*) from student where home like '%杭州%';

6.in关键字

用来钦命列表寻觅的基准;

例:查询ID为一,2,3,的职工新闻

韦德国际 10

--查询班上每人学生的岁数

7.ALL SOME ANY关键字

③者都意义于相比较运算符和子查询之间,一般和嵌套查询一齐用,Some和any等效

现实际效果果请看例子。all是超越最大者,any是小于最小者

例:查询年龄大于熊大和熊二的职员和工人消息

韦德国际 11

韦德国际 12

复制代码 代码如下:

8.exists关键字

 作用于子查询,钦定行是不是存在

select realName,year(now())-year(birthday) as age from student;

9.Group by 子句

 用于对表进行分组

韦德国际 13

本文由韦德国际发布于韦德国际,转载请注明出处:SQL数据查询语句,基于SQL中的数据查询语句汇总

关键词: SQL Server sql语句语法 伟德娱乐

二种表复制语句,OUTFILE语句导出MySQL数据的学科

表数据导出到2个文书文件最简单易行的措施是运用SELECT... INTOOUTFILE语句的查询结果直接导出到2个文件在服务器主机上...

详细>>