Adams小乙

SQL学习——循环语句:while,repeat和loop

1.while循环-- 设置mysql分隔符为//,也就意味着,当遇到下一个//时,整体执行SQL语句DELIMITER // DROP PROCEDURE if EXISTS ‘test’; # 如果存在test存储过程则删除CREATE procedure test() # 创建无参存储过程,名称为testBEGINDECLARE i INT; # 申明变量SET i = 0; #

Adams小乙

22小时前

22.4323 4 0
  • 关注作者
  • 收藏

Excel学习——单元格巧用

1. 设置单元格——右键——设置单元格格式——自定义——0‘单位’#使单元格计算时忽略单位2. 设置单元格——右键——设置单元格格式——自定义——@‘单位’#使单元格默认加上单位

Adams小乙

1天前

11.5014 4 0
  • 关注作者
  • 收藏

SQL学习——聚合函数运用:聚合不同值

关于聚合函数,一般指对所有查找对象执行运算,而当有DISTINCT语句时,则可以实现不同值的聚合运算,达到了将重的目的,使计算结果更加科学化。 AVG(DISTINCT):SELECT AVG(DISTINCT prod_price) AS avg_price FROM Products WHERE vend_id = ‘DLL01’;#查询表中DLL01不同商品的平均单价。 COUNT(DIST

Adams小乙

1天前

23.7702 7 0
  • 关注作者
  • 收藏

SQL学习——聚合函数:AVF(),COUNT(),MAX(),MIN(),SUM()

数据分析的实质并非调用数据,而是将纷繁的数据汇总分析,成为可视的信息。因而汇总数据在查询语句中显得格外重要。AVG函数:SELECT AVG(prod_price) AS avg_price FROM Products;#返回产品价格的平均值,作为平均值列的转化COUNT函数:COUNT(*) COUNT(column)SELECT COUNT(*) AS num_cust FROM Custom

Adams小乙

1天前

20.6500 7 0
  • 关注作者
  • 收藏

SQL学习——SQL通用函数

文本处理函数:LEFT() #返回字符串左边的字符RIGHT() #返回字符串右边的字符LEN() #返回字符串长度UPPER() #返回字符串大写LTRIM() #去掉字符串左边的长度RTRIM() #去掉字符串右边的长度SUBSTRING() #返回提取字符串的组成部分数值处理函数:ABS()

Adams小乙

3天前

70.9040 6 0
  • 关注作者
  • 收藏

SQL学习——创建表错误:1064,1075

1064:是指字段名未指定字段类型如上图:1075是指当表结构中一项被确定为主键时,其他项不可以被设置为自增长,因为只能有一个自动列,并且必须将其定义为键。

Adams小乙

3天前

36.4696 6 0
  • 关注作者
  • 收藏

SQL学习——数据类型和约束条件

当创建表的时候,可以根据实际数据进行设置数据类型,以便表中数据的统一。

Adams小乙

3天前

59.1437 5 0
  • 关注作者
  • 收藏

SQL学习——创建限制字段条件的表

create table语句实战中,第一步就是创建数据库、使用数据库和创建表。前面两者比较简单,但是后者需要注意,因为表结构的设置,决定了后续所有数据使用便捷与否,数据库容量大小。因此,创建表的sql语句尤为重要。创建无约束条件的表格:CREAT Database school;Use database school;Create table stu(s_id int, s_name varcha

Adams小乙

5天前

92.6457 8 1
  • 关注作者
  • 收藏

SQL学习——关键字执行顺序

from > where > group by > having > select>group by>limit

Adams小乙

5天前

2.2089 7 0
  • 关注作者
  • 收藏

SQL学习——多表查询简便步骤

-- 查询入职日期早于其直属领导的员工姓名及其所属部门:empno,ename,dname (两张以上的多表连接)select emp.empno,emp.ename,dnamefrom empleft join emp as leaderon emp.mgr=leader.empnoleft join depton emp.deptno=dept.deptnowhere emp.hiredate

Adams小乙

2022-01-19

20.1055 5 0
  • 关注作者
  • 收藏

SQL学习——多表链接学习重点

-- 查询manager的姓名、所属部门名称和入职日期:ename,dname,job,hiredate(内连接/笛卡尔积连接)select ename,dname,job,hiredatefrom empinner join depton emp.deptno=dept.deptnowhere job='manager';select ename,dname,job,hiredatefrom e

Adams小乙

1周前

32.6726 7 0
  • 关注作者
  • 收藏

SQL学习——创建计算字段:PTRIM()函数和“+”“-”“*”“/”

因为数据库中存储记录常常尽可能小的信息,当输出内容需要详尽时,需要应用到拼接字段和计算字段。拼接字段:SELECT Concat(RTtim(vend_name), ‘(‘,RTrim(vend_country),’)’) AS vend_title FROM Vendors ORDER BY vend_name;#将项目名右边空格去掉,将国家右边的空格去掉,创建新列列名为Vendors,并按照项

Adams小乙

1周前

30.4778 5 0
  • 关注作者
  • 收藏

SQL学习——通配符过滤:LIKE操作符和通配符连用

SQL中的常用通配符有“ % ”、“ _ ”和“ [ ] ”三个。当使用这三个通配符进行过滤时,需要与LIKE连用。补充一点是,LIKE操作符与通配符连用进行搜索时,LIKE作为谓语,而且通配符搜索只可以用于字符串,非文本的数据类型字段不能通过通配符搜索。“%”通配符:可以替代任意字符:SELECT prod_id, prod_name FROM Products WHERE prod_name

Adams小乙

1周前

69.4456 8 0
  • 关注作者
  • 收藏

SQL学习——高级过滤:AND,OR,IN,NOT与WHERE组合子句

SQL允许给出多个WHERE子句,这些子句以AND和OR的方式使用。AND操作符可以同时过滤多列内容:SELECT prod_id, prod_price, prod_name FROM Products WHERE vend_id = ‘DLL01’AND prod_price <=4; #检索供应商为DLL01且价格小于等于4的所有产品和名称。OR操作符可以指示DBMS检索匹配任一条件的行:

Adams小乙

1周前

353.4506 6 0
  • 关注作者
  • 收藏

SQL学习——数据过滤:WHERE子句

在过于庞大的数据库中检索整列数据往往效率不高,因此需要使用WHERE子句进行数据过滤:SELECT prod_name, peod_price FROM Products WHERE prod_price >= 3.49;——表示检索价格大于等于3.49的行,并输出prod_name和peod_price列。不匹配筛查:SELECT vend_id, prod_name FROM WHERE ve

Adams小乙

2周前

42.5007 5 0
  • 关注作者
  • 收藏

SQL学习——排序:ORDER BY子句

SELECT语句检索输出结果往往是机器排序,不总是我们易于观察和导出的顺序。当使用ORDER BY子句置于句末时,可以按照自定的列来排序:SELECT prod_id, prod_price, prod_name FROM Products ORDER BY prod_price;——表示检索出的“ prod_id, prod_price, prod_name”三列按照“ prod_price”列

Adams小乙

2周前

42.5007 5 0
  • 关注作者
  • 收藏

SQL学习——检索:SELECT语句

SQL语句使用相对简单的英语词汇作为关键词,整个SQL语言中使用最频繁的莫过于SELECT语句。检索两列时:SELECT vend_id, prod_price FROM Products;——输出表Products中 vend_id和prod_price两列的全部行。通配符 “ * ” 放在SELECT 后:SELECT * FROM Products; ——可以输出全部的列,用于检索名字未知

Adams小乙

2周前

38.9241 4 0
  • 关注作者
  • 收藏

SQL学习——SQL语法

SQL语句是由一个或者多个关键字构成。而每个关键字都是简单的英语单词,但不能用作表名,避免重义引发报错。SQL语句中不区分大小写,但如果习惯将关键字使用全部大写,将表名首字母大写,将其他内容使用小写,那么写出的语句条理更加清晰而且更容易后期调试和修改。例如 SELECT prod_name FROM Projects;读者很明晰语句中关键词,表名和列名。主流DBMS不需要在单条SQL语句后使用“;

Adams小乙

2周前

42.5007 5 0
  • 关注作者
  • 收藏

SQL学习-数据基础

数据库——datebase 并非数据库管理系统(DBMS)本身,而是DBMS创建的容器,以列和表的形式存储数据。表是指数据的结构化清单,储存在同一数据库中,其中表内数据是同一种类型的数据,而且表名在数据库中是唯一的。可以理解为数据库表头。列是表中的一个字段。就是一个数据库中的某一行内容而数据库必须由一列或者多列内容构成。所有表都是由一个或多个列组成。行是表中的一个记录。表中的数据是按行存储,所保存

Adams小乙

2周前

99.6431 7 0
  • 关注作者
  • 收藏