自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 update 更新插入 ——231228

set 修改插入语句。where 插入区间。

2023-12-28 14:52:14 354

原创 SQL server表值函数-自定义函数 -231204

2.表值函数-返回多个值(查询结果,有行有列,是一个表,结果集)1.标量值函数-返回单个值(整数,小数,字符串)

2023-12-04 23:38:42 456

原创 SQL server 创建临时表(select * into from 表名)-231128

2023-11-28 23:15:18 457

原创 SQL server 用update更新(子查询删除/指定数据)-231128

1.使用子查询更新数据。2.删除指定字段的数据。

2023-11-28 23:10:39 585

原创 SQL server 计算sql脚本执行时间 -231126

set statistics profile onset statistics profile off

2023-11-26 21:29:42 365

原创 子查询可在后面加表名作临时表

2023-11-26 00:08:32 320

原创 字段数据类型转换 convert()时间类

2023-11-25 23:40:32 424

原创 SQL server 分组查询 group by -231119

2023-11-20 23:35:31 26

原创 SQL server concat()连接字段

这是一个SQL Server 2012后引进的新函数(SQL server 2008 2R报错)

2023-11-19 22:38:28 41

原创 SQL server 为表‘‘ 指定了多个标识列。只允许为每个表指定一个标识列 -231119

—原因是一张表中不能有多个自增长数据。

2023-11-19 21:41:26 111

原创 SQL server 子查询 查询与张三同岁的同学 -231119

2023-11-19 21:00:02 62

原创 SQL server in的用法

2023-11-19 20:54:22 22

原创 SQL server复制临时表select * into 表名 from —— datediff(year,birthday,getdate())计算返回值日期 -231119

2023-11-19 20:45:28 31

原创 SQL 更新update set where 删除delete -231109

select * into 备份表名 from 原表 ——创建临时表。create database 数据库名 ——创建数据库。drop database 数据库名 ——删除数据库。use 数据库名 ——使用该数据库。1.更新单个字段的数据。set 字段名=更新值。where 条件表达式。3.创建可更新的视图。

2023-11-09 22:10:06 402 1

原创 插入数据 insert into,以及 insert select,select into -231108

2.select into 是在没有数据表存在的情况下,先创建表,然后再将查询结果放入表内。可以发现不仅插入了所建视图,而且插入了表student。truncate table 表名 ——清空表。1.1将查询结果插入表 insert into。3.创建实验视图student_computer。delete from 表名 ——清空表。1.建立实验表student_copy。drop table 表名 ——删除表。3.1向视图插入数据。

2023-11-08 21:57:23 80 1

原创 SQL 视图 datediff()函数,getdate()函数 -23117

基于视图vw_boy建立查询student表中性别为男的所属院系为“计科系”的学生视图vw_boy_computer。改变基本表的结构后应当删除视图并重建视图,视图不能修改,如果要对视图定义进行改变需要先删除再重建它。建立只能查看student表,学号,姓名,性别的视图vw_student1。3.2建立所属院系为计科系的学号,姓名,性别视图vw_student2。利用视图vw_s多表连接student,score,course,3.利用视图提高数据安全性,建立只能查看某一数据或部分数据的视图。

2023-11-07 21:04:53 74

原创 timestampdiff()计算两个日期之间差值的函数

unit——> miorosecond 微秒 second 秒 minute 分 hour 小时 day 天 week 周 mouth 月 quarter 季度 或 year 年。star_date 起始时间。end_date 结束时间。

2023-11-05 20:08:02 104 1

原创 内连接inner join 多表连接查询

order by -- desc(降序)(默认升序)select *(或字段列表)inner join 表名2。inner join 表名3。inner join 表名n。where 筛选语句。

2023-11-05 20:02:35 55 1

原创 组合查询union及转换函数convert(),cast()-23114

解决方式,当独立查询语句字段个数不同时,可以在字段数不够的地方用常量补位。3.使用union解决DBMS(MYSQL)不支持全外连接的问题。联合union,group by和聚合函数sum() ,avg()4.使用union得到复杂的统计汇总样式(组合查询)2.1 select 子句内的字段个数一定要相同。2.2每个查询语句中相应的字段的类型必须相互兼容。-使用convert()函数。2.使用union的规则。-使用cast() 函数。select 语句1。select 语句3。select 语句n。

2023-11-04 23:25:49 49 1

原创 时间戳current_timestamp -23112

两种方式,1.在创建列名后直接加,2.或在创建完列名后用constraint语句添加.订单时间 datetime default current_timestamp,default current_timestamp(订单时间)constraint de_订单时间。create table 表名。

2023-11-02 21:22:23 32

原创 添加外键约束foreign key -23112

constraint 会员号_foreign foreign key(会员号)<字段名n> <数据类型> [not null] [default<默认值]“vip(会员)”为主表的主键或唯一键约束名作为该子表的外键。——“会员号_foreign”为自定义约束名。references vip(会员)create table 表名。1.(在创建表语句之后添加)

2023-11-02 21:11:30 28

原创 连接查询,无规则,有规则 -23112

2.有连接规则连接,加上where子句指定连接规则的连接方式。

2023-11-02 21:02:30 12

原创 选择列表中的列''无效,因为该列没有包含在聚合函数或GROUP BY子句中。-23111

2.解决方式,添加分组字段。

2023-11-01 23:02:34 270 1

原创 聚合函数count()-记录个数;sum()求和;AVG()求平均值;max()min()求最大最小值;replicate('='count(*)*3)as 人数对比图-查询数据的直方图;反转查询结果

6.1利用case表达式和group by 子句联合使用,达到反转查询结果的数据表示,语句运行结果如下。5.replicate('='count(*)*3)as 人数对比图-查询数据的直方图,及查询结果。1.count()-记录个数,查询表student,查看不同系别的男生人数语句。3.AVG()平均值,查询result1平均成绩语句及查询结果。6.反转查询结果语句(可以将查询结果显示为习惯的统计样式)4.max(),min()最高成绩,最低成绩(自连接)2.1查询result1总成绩语句及查询结果。

2023-11-01 22:56:00 83 1

原创 连接查询中使用聚合函数count(*) -231031

2.student左连接score,这样student中没有考过任何考试的学生全是null记录,执行左连接查询语句。可看出没有考过任何考试的学生为前面值为null的7个。3.统计没有考过任何考试的学生人数语句如下。1.查询表student,score。&统计没有考过任何考试的学生。

2023-10-31 19:53:55 44 1

原创 交叉连接查询(cross join)-231030

2.执行交叉连接查询语句并得到新表ckp,表中有40条记录的数据。1.建表a2,b,并向表中插入数据。

2023-10-30 20:30:18 21 1

原创 将截断字符串或二进制数据,语句已终止231030

1.原因:字段设置的值太小。

2023-10-30 20:20:06 267 1

原创 外连接查询-左连接查询(left join),右连接查询(right join),以及全外连接查询(full outer join)-231029

2.左外连接(left outer join 或left join),右外连接(right outer join 或right join)——全连接是将两个表所有记录都包含到结果表中,无法匹配的两个表的记录以null值记录连接。——可以看出左连接以左边表为基准查询;右连接以右边表为基准查询。3.全外连接(只有一种full outer join连接符)1.查询t1,t2表格。

2023-10-29 20:40:03 427 1

原创 外连接查询1.左外连接(left outer 或left join)-231029

1.建表t1,t2,并插入数据。3.输入左外连接查询语句。

2023-10-29 20:15:01 44 1

原创 SQL不等值连接-231028

2.然后用“Insert into values()”插入数据。3.查看所建表,并连接查询。

2023-10-28 21:58:59 83 1

原创 SQL无法绑定由多个部分组成的标识符&自连接查询-231027

1,开始在软件里搜索以为是由于列无法被识别,于是用“Exec sp_rename”语句修改了该表列名“name”为“sname”2.依旧是显示错误,于是更改为ID。3.最后终于发现是少打了字符。

2023-10-27 23:55:20 203

原创 今日份笔记2023.0323

2023-03-23 19:33:48 29

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除