![](https://img-blog.csdnimg.cn/87e1928d5733426da21d379b8c3174fd.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 80
SQLsever
wf199501
开始要学东西了
展开
-
SQLserver数据库--连接查询、联合查询、索引
一、子查询补充:Exists的用法:select *fromhahawhereexists(select*frombumenwherebumen.code=haha.bumen,andbumen.name='销售部')andage>35--相当于循环嵌套语句一般用法:=select *fromhahawherebumen=(selectcodefrombumenwherename='销售部')andage>35--括号里面查...原创 2021-12-11 14:45:47 · 2158 阅读 · 0 评论 -
SQLserver数据库--连接查询、联合查询、索引(八)
一、子查询补充:Exists的用法:select*fromhahawhereexists(select*frombumenwherebumen.code=haha.bumen,andbumen.name='销售部')andage>35--相当于循环嵌套语句一般用法:=select*fromhahawherebumen=(selectcodefrombumenwherename='销售部')andage>35--括号里面查询出来的当作参数使用二...原创 2021-12-06 15:41:49 · 622 阅读 · 0 评论 -
SQLserver基础--语句、存储过程(七)
【随堂练习】--查询‘李数’老师教的数学成绩大于80分的学生的信息, 并且人数大于3的话,输出达标;否则输出不达标。存储过程 --带参数的程序代码块---代表执行命令存储在数据库中,存储代码,没有调用1、--创建存储过程createprocedure--(可简写成proc)--+存储过程名称 -----存储过程格式@bianliang1--+数据类型 ----as和存储过程名之间可以加参数形参(传递的形参)@bianliang2--+数据类型asB...原创 2021-12-06 15:39:05 · 1319 阅读 · 0 评论 -
SQLserver--变量、运算符的使用,if...else,while语句(六)
数据库---变量(对数据库中的数据没有任何影响)作用:临时存储数据的作用,起一个衔接的作用,为了方便理解存储过程。例:Declare@hellovarchar(20)Set@hello=’销售部’select*frombumenwherename=@helloSelect@hello=namefrombumenwherecode=1(加where条件)Print@hello变量放在select.....from中间时也可以使用,可以当作赋值语句,不...原创 2021-12-06 15:36:16 · 524 阅读 · 0 评论 -
SQLserver数据库--子查询语句(五)
一、子查询--查询的嵌套(重点记忆)selectbumen,COUNT(*)fromhahagroupbybumenhavingCOUNT(*)>=5selectMAX(age) fromhahawherebumen='销售部'select * fromhahawherebumen='销售部'andage=35--汇总--selectMAX(age) fromhahawherebumenin(se...原创 2021-12-06 15:30:13 · 466 阅读 · 0 评论 -
SQLserver数据库--字符串函数(四)
数据库の函数一、内置函数--字符串函数1、--ASCII返回字符串的首字母的ASCII编码selectASCII('ame')selectASCII(xingming) fromxuesheng--查询语句中的格式select * fromhahawhereASCII(name)>200--查询表中ASCII码大于2、--CHAE将ASCII码转换成对应的字符selectCHAR(13)--在ASCII码中代表回车键,显示空格sel...原创 2021-12-06 14:53:44 · 912 阅读 · 0 评论 -
SQLserver数据库--聚合函数、分组(三)
聚合函数(都是针对字段操作)聚合是缩减一系列输入值的表达式,例如缩减为单个值。Select * frombiao1、--求平均分AVG:只能对数字类型的操作,返回一个值(返回非null值的平均值)SelectAVG(age) frombiao--执行后没有列名SelectAVG(age)asnianingfrombiao---执行后有列名,加as.--放在select...from之间的一定是列名。--as(...)里面可以起别名--加条件用where:...原创 2021-12-06 14:46:10 · 1236 阅读 · 0 评论 -
SQLserver数据库查询语句(二)
在查询下面,通过代码删除数据库:Dropdatabase+数据库的名称--删除数据库语句一、查询语句(重点)1、修改表、先加入列,注意列名与内置单词数据类型冲突的时候,列名加[]括起来。Altertablexinxiadd [int] varchar(10)AltertablexinxiaddnianlingintAltertable不能设置不为空,2、修改表删除一列:Altertablexinxidropcolumn[int]3、...原创 2021-12-06 14:06:59 · 524 阅读 · 0 评论 -
SQLsever数据库数据类型增、删、改(一)
一、数据类型:1、整数类形:(重点记忆,常用)有符号整形:int--每个int类型的数据按4个字节存储,其中1位表示整数值的正负号,其他3位表示整数值长度和大小;大整形:bigint--每个bigint类型的数据占8个字节小整形:smallint--每个smallint类型的数据按2字节存储,其中1位表示整数值的正负号,其他15位表示数值长度和大小;2、浮点型:real 精确到第7位小数,占4字节(重点记忆,常用)float:精确到15为小数,占8字节(重点记忆,常用)dec原创 2021-12-06 13:43:24 · 694 阅读 · 0 评论 -
数据库sql server增删改查(一)
create database test20210909use test20210909create table stuinfo(stuNo int primary key,stuName varchar(20) not null,age int null,email varchar(30) null,addr varchar(30) null)drop table stuinfocreate database ause adrop database aselect * from原创 2021-11-14 16:32:37 · 477 阅读 · 0 评论 -
数据库sql server增删改查(二)分页查询和多表联查
-------------------------查询(查)-------------------------------------14、查询的语法:--select 列名1, 列名2....------》查询所有字段用“*”代替--from 表名--[where 条件]--[order by 排序字段 asc 或 desc,默认是升序]--基本格式一:省略where和order by的情况--例:查询学生表中的所有信息select * from stuinfo--例:查询学生表中原创 2021-11-14 16:47:52 · 1002 阅读 · 0 评论 -
SQLservero中where和having的区别
1.where和having的区别2.聚合函数和group by3.where 和having的执行顺序4.where不能使用聚合函数、having中可以使用聚合函数1.where和having的区别where:where是一个约束声明,使用where来约束来自数据库的数据;where是在结果返回之前起作用的;where中不能使用聚合函数。having:having是一个过滤声明;在查询返回结果集以后,对查询结果进行的过滤操作;在having中可以使用聚合函数。2.聚合函数和group原创 2021-11-13 12:38:16 · 378 阅读 · 0 评论