- 博客(23)
- 收藏
- 关注
原创 快乐SQL复习 - 总结查询的基础语法
一个完整的SQL查询:SELECT DISTINCT column, AGG_FUNC(column_or_expression), …FROM mytable JOIN another_tableON mytable.column = another_table.columnWHEREconstraint_expressionGROUP BY columnHAVINGconstraint_expressionORDER BYcolumnASC/DESCLIMI...
2020-08-27 11:04:24
240
原创 快乐SQL复习 - 在查询中进行统计,GROUP BY关键字
SQL统计SQL也可以在查询式子中对column进行诸如最大值,最小值,计数,平均数,求和之类的统计,如下图所示:举个栗子,我想看看小动物在科目一考试对平均成绩,怎么做呢?答案:SELECT name,AVG(score)FROM basic_informationINNER JOIN scoreON basic_information.id = score.student_idGROUP BY关键字GROUP BY数据分组语法可以按某个col_name...
2020-08-26 11:54:01
530
原创 快乐SQL复习 - NULLS关键字,运算表达式,AS关键字
NULLS 关键字在数据库中,NULL表达的是 "无"的概念,或者说没有东西。可以用IS NULL和IS NOT NULL来选在某个字段是否等于NULL.在查询条件中处理 NULL:SELECT column, another_column, …FROM mytableWHERE column IS/ IS NOT NULLAND / ORanother_condition运算表达式之前我们在SQL中的出现col_name的地方,我们都只是写上col_nam...
2020-08-26 11:53:23
1821
原创 快乐SQL复习 - JOIN多表查询
如何才能联合好几张表进行查询呢~ 我们应该学会用JOIN来合并我们的表。但是,表是说合并就能合并的吗~ NONONO~ 表和表之间其实也有人际关系的~怎么说呢,如果,表和表之间没有共同好友,那他们是不会合并的!这个共同好友就是我们传说中的~ primary key & foreign key,主键和外键。其实他们的内容是一样的,表的外键是另一表的主键~所以他们就是“共同好友”,只有一张表键能和另一张表的键匹配,他们才能被合并在一起。第一个JOIN:INNER JOININNE
2020-08-26 11:52:53
336
原创 快乐SQL复习 - ORDER BY结果排序和LIMIT,OFFSET子句
如果我们想要排序我们筛选出来的结果,比如说,按年龄从大到小排序,按单价从便宜到贵排序,应该怎么做呢?我们会用到ORDER BY关键字,语法如下:SELECTcolumn, another_column, …FROMtableWHEREcondition(s)ORDER BYcolumnASC/DESC在这里,ASC 和 DESC 的意思分别是升序和降序,asc是ascend,升序的意思,1,2,3,4,5就是升序。而DESC是descend, 降序的意思,5,4,...
2020-08-26 11:52:15
3407
1
原创 快乐SQL复习 - WHERE条件查询和DISTINCT关键字
上次我们说到了SELECT…FROM…语句,这次我们来说说条件查询~条件查询的意思就是筛选出你select出来的数据的部分数据,假设一个消费者数据库有100万个id,而我只想看广东地区的消费者数据,那么我就要用到SELECT查询的WHERE子句,用来描述我的筛选,通过我们描写的condition,限定这些行的属性满足某些具体条件。WHERE子句的语法如下:SELECTcolumn, another_column,FROMtableWHEREconditionAND/OR...
2020-08-26 11:51:40
1280
原创 快乐SQL复习 - SELECT语句
数据库有猪????多好处,比如以下几点:1、降低数据的冗余度; 2、更高的数据一致性; 3、存储的数据可以共享; 4、可以建立数据库所遵循的标准; 5、便于维护数据完整性; 6、能够实现数据的安全性。学会从数据库中提取数据对数据分析非常重要,所以,我们更要打好SQL的基础啦。首先看看SQL语句1:SELECT查询,这个语句可以从数据库中取出数据。语法:SELECTcolumn(列名)FROMtable(表名);注意,这里的SELECT和FROM必须是大写。...
2020-08-26 11:50:39
201
原创 Python练习题详解之集合(小白友好)
你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎阅读!首先,我们来看看集合 (set) 是什么~他和字典非常像,如果大括号里没有映射,那就变成了一个集合。集合具有唯一性,集合里会帮你剔除掉重复的数据。集合里面没有顺序,所以不支持索引 indexing。创建集合有两种方法:一种是直接把一堆元素用大括号{ }括起来;另一种是用set(),括号里可以是列表或者元祖~如果我们想访问.
2020-08-26 11:50:01
811
原创 Python练习题详解之字典的内置方法(小白友好)
Python练习题详解之字典的内置方法(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎阅读!首先,我们来看看字典的各种内置方法~1. fromkeys()fromkeys()方法用于创建并返回一个新的字典,它有两个参数:第一个参数是字典的键;第二个参数是可选的,是传入键对应的值。如果不能提供,那么默认是None。如图,fromkeys()方法并不会把'one','two','three'..
2020-08-26 11:49:25
431
原创 Python练习题详解之字典(小白友好)
Python练习题详解之字典(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎阅读!首先,我们来看看字典的用法~在Python中字典又称为哈希(hash),有些地方称为关系数组。字典是Python中唯一的映射类型,映射是数学上的一个术语,指的是两个元素集合之间元素相互“对应”关系。1. 创建和访问字典字典的使用非常简单,它有自己的标志性符号,就是用大括号( { } )定义。字典由多个键(k
2020-08-26 11:48:21
787
原创 Python练习题详解之递归(小白友好)
Python练习题详解之递归(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎阅读!奥利给!首先,我们来看看概念~递归,从原理上来说就是函数调用自身的一个行为。你没听错,在函数内部,你可以调用所有可见的函数,当然包括自己。举个栗子:我想写一个求阶乘的函数,也就是从1乘以2乘以3乘以4一直乘到所要求的数。例如所给的数是5,则阶乘式是1×2×3×4×5,得到的积是120,所以120就是5的阶乘。还记得
2020-08-26 11:47:45
5003
3
原创 Python练习题详解之lambda表达式和map、filter(小白友好)
Python练习题详解之lambda表达式和map、filter(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎阅读!奥利给!首先,我们来看看知识点~一、lambda表达式lambda这个名字让我莫名想吃烤羊排了, 他是什么东西呢?lambda是一个用来创建匿名函数的关键字。他跟普通函数的区别是什么呢?我们一起来看看:首先我们来定义一个普通的函数:如果用lambda来写,这个函数就是
2020-07-16 10:58:27
1366
原创 Python练习题详解之内嵌函数和闭包(小白友好)
Python练习题详解之内嵌函数和闭包(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎阅读!奥利给!首先,我们来看看知识点~1. 一般的编程语言都有局部变量local variable 和全局变量 global variable 之分。函数内部的叫局部变量,函数外部的叫全局变量。在函数外边是无法访问到函数内部的局部变量的。2. 如果希望在函数中修改全局变量(global variable)的值,应该
2020-07-15 19:45:13
610
原创 Python练习题详解之函数3(小白友好)
Python练习题详解之函数3(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎阅读!奥利给!题目1编写一个函数,判断传入的字符串参数是否为“回文联”(回文联即用回文形式写成的对联,既可顺读,也可倒读。例如:上海自来水来自海上)。思路:首先,给小伙伴们介绍一个BIF:reversed()方法用于返回逆向迭代序列的值。同样的道理,实现效果跟列表的内建方法reserse()一致。区别是列表的内建方
2020-07-13 23:57:20
937
原创 Python练习题详解之函数2(小白友好)
Python练习题详解之函数2(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎观看!奥利给!在开始练习题详解前,我们来看看函数的一些相关知识点:一、形参(parameter)和实参(argument)函数从调用的角度来说,分为形式参数和实际参数。形参是指函数创建和定义过程中小括号里的参数;而实参指得是函数在被调用过程中传递进来的参数。举个例子:二、函数文档给函数写文档是为了让别人
2020-07-13 14:39:33
719
原创 Python练习题详解之函数(小白友好)
Python练习题详解之函数(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎观看!奥利给!在开始练习题详解前,我们来看看函数的一些相关知识点:一、创建和调用函数此前接触的BIF就是Python帮我们封装好的函数。在Python中创建一个函数用def关键字。函数的调用和运行机制:当函数myFristFunction()发生调用操作的时候,Python会自动往上找到def myFristFuncti
2020-07-13 14:38:44
658
原创 Python练习题详解之格式化(小白友好)
Python练习题详解之格式化(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎观看!奥利给!在开始练习题详解前,我们来看看格式化的一些相关知识点:- format()format()方法接受位置参数和关键字参数(位置参数和关键字参数在函数章节有详细的讲解),二者均传递到一个叫作replacement字段。而这个replacement字段在字符串内由大括号( { } )表示。位置参数:字符串中
2020-07-13 14:38:10
1007
原创 Python练习题详解之字符串(小白友好)
Python练习题详解之字符串(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎观看!奥利给!在开始练习题详解前,我们来看看字符串的诸多方法们今天要详解的题目是一个密码题,我们平时设置一个新的密码的时候,程序总会提醒我们,你的安全系数是怎么怎么样的呀,那么,我们能不能用我们学到的知识来做一个这样的程序呢?题目:密码大王编写一个程序让用户输入密码,并返回对应的安全级别,要求如下:低级密码要求
2020-07-13 14:37:33
787
原创 Python练习题详解之数组(小白友好)
Python练习题详解之数组(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎观看!奥利给!在开始练习题详解前,我们来复习一下,下列题目会涉及到的概念:-创建列表如果把数组比喻成集装箱,那么Python 的列表就是一个大仓库,Ta 可以存放我们已经学习过的任何数据类型。包括,整数,浮点数,字符串,对象。member = [ 1, 3, 4, '哈哈哈,我是文字' ,5 ,6 ,7 ]列表一定是
2020-07-13 14:37:04
1258
原创 Python练习题详解之分支和循环(小白友好)
Python练习题详解之分支和循环(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎观看!奥利给!在开始练习题详解前,我们来复习一下,下列题目会涉及到的概念:1. 条件表达式(三元操作符)语法:x if 条件 else y2. for 循环 :for循环与while相比更加通用,他是一个通用的序列迭代工具,可以遍历任何有序的序列对象内的元素。for循环在循环完所有满足条件的项以后, 会自动结束。语法.
2020-07-13 14:36:15
1012
原创 Python练习题详解之常用操作符(小白友好)
Python练习题详解之常用操作符(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎观看!奥利给!在开始练习题详解前,我们先简单看看,操作符究竟是什么东东呢~Python的常用操作符包括但不限于算术,比较,赋值,逻辑等操作符。算术操作符算术操作符就是我们熟知的加减乘除,值得注意的有以下几点:1. 在python中,/ 代表有小数点的精确除法,eg. 6 / 4 = 1.5而 /...
2020-07-07 13:17:13
954
原创 Python练习题详解之数据类型(小白友好)
Python练习题详解之数据类型(小白友好)你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎观看!奥利给!在开始练习题详解前,我们先简单看看,数据类型究竟是什么东东呢~-Python有三种不同的数字类型,分别是:整数int、浮点数float和复数。-他们的BIF会让括号里的数转换成对应的数字类型。比如说,int ()的作用就是将一个字符串或者浮点数转换成整数,而str () 的作用就是将括号里的转换成字符..
2020-07-07 13:16:12
380
原创 Python练习题详解之while循环(小白友好)
Python练习题详解之while循环(小白友好)你好!欢迎来到Python练习题详解系列。为了让傻孩子(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些我理解了的练习题。欢迎观看!奥利给!在开始练习题详解前,我们来复习一下,while究竟是什么东东呢~知识点:while循环,在给定的判断条件为 true 时,执行循环体,如果不符合条件,则退出循环体。看完了概念,让我们马上开始做题吧!题目1:猜数字要求:系统随机生成一个1-10之间的数字,玩家来猜,猜错了系统会提示大了还是小了
2020-07-04 22:59:17
4807
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人