博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL查询语句
阅读量:7198 次
发布时间:2019-06-29

本文共 981 字,大约阅读时间需要 3 分钟。

今天在云和学院学习了SQL查询语句

查询语句

select 字段名 from 表名 where 条件(条件可不写)

示例:select 姓名,性别,工资 from dbo.职工

如果是所有字段可用*代替

where表示查询条件

select 姓名,性别,工资 from dbo.职工 where 性别='男' and 工资 not between 1500 and 2500

delete  from  t1

delete 删除表内记录,表存在

drop table t1

drop table 删除表的结构和内容

select COUNT(distinct(仓库号)) as 仓库号 from 职工

select SUM(工资) as 工资总数 from 职工

select max(工资) as 最高工资 from 职工

select min(工资) as 最低工资 from 职工

select avg(工资) as 平均工资 from 职工

count 是计数,sum求和,max最大数,min最小数,avg求平均值

SQL注释有两种:

一是用--

二是用/**/

between and 表示在什么区间

like 模糊查找

select  仓库号,MAX(工资) as 不同仓库的最高工资 from 职工  where 性别!='女' group by 仓库号

where 与 group by关键字一起使用的时候, where过滤的是分组前的数据

having 表示分组之后的数据过滤 select 仓库号,AVG(工资) as 不同仓库的品均工资 from 职工 group by 仓库号 having AVG(工资)>1700

group by 是分组

select 姓名,性别,工资 from 职工 order by 性别,工资 desc

order by 是排序

更新语句

update 仓库 set 面积=950 where 城市='济南'

select distinct(城市) from dbo.仓库 --去除重复的列值

select 仓库号,CONVERT(char(10),创建时间,111) as 创建时间 from 仓库

时间格式:

转载于:https://www.cnblogs.com/songfang/p/4154078.html

你可能感兴趣的文章
【Silverlight】以MVVM友好的方式使用DataGrid的SelectedItems属性
查看>>
Netty源码分析之NioEventLoop(转)
查看>>
linux添加用户所在群组
查看>>
Linux-进程描述(2)之进程标识符进程位置与环境变量
查看>>
MyBatis.Net 配置
查看>>
HTTP BASIC client端
查看>>
junit设计模式--命令者模式
查看>>
冒泡排序
查看>>
数据结构 之 并查集(Disjoint Set)
查看>>
减少UIViewController切换的耦合
查看>>
JavaScript之函数和this
查看>>
VR开发--HTC Vive基础(1):按键操作
查看>>
智销功能_导入导出
查看>>
vi & vim 基本指令(持续更新ing)
查看>>
4.多线程之间的通讯
查看>>
JDK里的设计模式
查看>>
js基础
查看>>
li =['alex',[1,2,3],'wusir','egon ','taibei','taibai' ],公司来了100个新员工,我需要在li列表中增加新员工姓名,直到输入'Q'就退出。...
查看>>
CodeForces 1102C
查看>>
10_Hive自定义函数UDF
查看>>