随笔分类 - SQL
摘要:如果要修改外键行为,修改update和delete的cascade即可,外键约束是用来保证数据统一,完整性的
阅读全文
摘要:从输出和解释我们可以看出这是需要进行判断筛选,那么就可以使用like和正则两种方法,我使用的是正则,SQL语句如下: select * from Users where mail regexp '^[a-zA-Z]+[a-zA-Z0-9_\.\/\-]*\@leetcode[\.]com$'; 使用
阅读全文
摘要:对于这道题,他要求我们查询每个部门的最高薪资,而且还是两个表,先用join将两个表连接起来,on的条件时Employee.departmentId=Department.id,后面再写上where条件,到这里为止,我们查询的是没有经过分组的表,所以就需要进行一个分组,使用group by对depar
阅读全文
摘要:题目要求是找出所有从不点任何东西的顾客,可以用not in,我们先查找Customers表中的id,然后再用子查询查找Orders中customeId,如果前者没有在后者里面,那么就将它输出。还有一种 where not exist 后面也是跟子查询的,这个意思就是查询不符合子查询的数据,子查询中我
阅读全文
摘要:用一道力扣简单题为例, 看完题目就知道它要我们输出的的重复的email,那我们就要知道SQL中的查询重复的信息有哪些方法,下面是讨论区大佬的方法 第一个是运用having和group by的方法,是一种常用的,简单高效的方法,第二种相比第一种就复杂很多,先创建两个临时表,Person p1表示从Pe
阅读全文
摘要:ORDER BY 用于对结果集按照一个列或者多个列进行排序。默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,可以使用 DESC 关键字语法如下:select 列名称 from 表名称 order by 列名称 asc|desc。想排哪列就在order by后面加上列名称,asc为升序排序
阅读全文
摘要:select distinct语句用于删除重复值,语法如下:select distinct 列名称 from 表名称对于上面这个表,假如我们现在要查看用户来自哪些学校,要对表中的数据进行查重,那么就需要输入“ select distinct university from user_profile
阅读全文
摘要:SELECT 语句用于从数据库中选取数据,结果被存储在一个结果表中,称为结果集,可以结合下面例子参考一下先说明SQL对大小写不敏感,意思就是select和SELECT是相同的。 假如现在要查询device_id和gender,则输入"select device_id,gender from user
阅读全文
摘要:想要创建数据库和v表,首先要有一个创建数据库的工具,有SQL,MySQL等等,我用的是SQL Server2019,各位可以参考一下,安装的话,可以参考这个教程进行安装https://blog.csdn.net/m0_67403013/article/details/125244805右击左边的数据
阅读全文
摘要:什么是SQL?1.SQL是结构化查询语言2.SQL是一种ANSI的标准计算机语言(ANSI是一种字符代码,与之相关的还有ASCll,Unicode)3.SQL是用于访问和处理数据库的标准的计算机语言那么,SQL能为我们做什么呢? 如果你想要在你的网站使用SQL,你需要准备以下要素其中RDBMS为关系
阅读全文

浙公网安备 33010602011771号