当前位置:首页 > 数据库 > SQL > 正文内容

SQL查询语句

小道6年前 (2018-08-23)SQL2918

SQL查询一个表所有数据的语句:

select * from Person;--查询Person表所有数据。

输出结果:

image.png


仅查询名字和年龄语句:

select Name,Age from Person;--查询Person表中的姓名和年龄数据。

输出结果:

image.png


查询Person表中年龄大于20岁的语句:

select * from Person where Age>20;--查询Person表中年龄大于20岁的数据。

输出结果:

image.png


给数据表中的字段命名一个别名语句:

select Name as 姓名,Age as 年龄,NickName as 昵称,Tel as 手机,Email as 邮件地址 from Person where Age>20;

输出结果:

image.png


将全部年龄加上10000岁语句:

select Name as 姓名,Age+10000 as 年龄 from Person--可以在查询同时 加上值

输出结果:

image.png


查询表内总数据数语句:

select count(*) as 总数据数 from Person;

输出结果:

image.png


查询表内最大年龄语句:

select MAX(Age) as 最大年龄 from Person;

输出结果:

image.png


查询 列中唯一值。(在表中,可能会包含重复值。关键词 DISTINCT 用于返回唯一不同的值。)

select distinct Home from Person;--查询家庭地址。

输出结果:

image.png


SQL升序或降序查找语句:

select * from Person order by Age asc  --排序默认为升序  asc  可省略不写

输出结果:

image.png

select * from Person order by Age desc; --降序排列。

输出结果:

image.png


插入一条新的数据语句:

insert into Person (ID,Name,Age,NickName,Home,tel,Email) values(NEWID(),'小道博客',30,'小道','地球',13512345678,'xxx@126.com')--插入一条新的数据

输出结果:

image.png


使用update语句更新表:

update Person set Age=28,Home='中国' where Name ='小道博客' --找到姓名为“小道博客”的数据,将年龄更改为28,将地址更改为“中国”

image.png

使用delete语句删除表中数据:

DELETE from Person where name='小道博客' --删除 姓名为“小道博客”的数据。

输出结果:

image.png


like操作符的使用:

select * from Person where name like '%爸%'--查找姓名里面带有“爸”这个字的数据

输出结果:

image.png

select * from Person where name not like '%妈%'--查找姓名里面不带有“妈”这个字的数据

输出结果:

image.png

其中:“%”符号表示匹配多个任意字符,“_”符号表示匹配一个任意字符。

select * from Person where name like '[小大]%'--查找姓名里面以“小”或者“大”开头的数据

输出结果:

image.png

select * from Person where name like '%[^爸妈]'--查找姓名里面不以“爸”或者“妈”结尾的数据   和(not like '%[爸妈]') 结果一样。

输出结果:

image.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://www.daobk.com/post/61.html

分享给朋友:

“SQL查询语句” 的相关文章

MSSQLServer基础

MSSQLServer基础

什么是 SQL?SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机语言SQL 能做什么?SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插入新的记录SQL 可更新数据库中的数据SQL 可从数据库删除记录SQL 可创建新数据库SQL 可...

SQL语句:首先创建一个数据库,在创建一个表并插入数据。

SQL语句:首先创建一个数据库,在创建一个表并插入数据。

首先创建一个数据库,在创建一个表并插入数据:--SQL单行注释是:“--” 多行注释是:“/*...*/” create database sjk;  --创建一个新的数据库。 go  --接着执行下面语句。 use&nbs...

数据的分组:GROUP BY

数据的分组:GROUP BY

数据的分组:GROUP BYGROUP BY子句必须放在WHERE 语句后面。统计出数据表中大于12岁的人数:select COUNT(*) from Person where Age >12输出结果:统计Person 中各个年龄的人...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。