
mysql
夹锌饼干
这个作者很懒,什么都没留下…
展开
-
计算不同性别的学生的各科成绩
我们需要通过SQL查出不同性别,不同课程的平均分,结果如下(查询出结果为下述格式)。这个sql练习题很有意思,会用到if判断和avg函数,来考考自己吧!题目:存在一张学生成绩表StudentScore如下。课程:语文、数学、物理、生物。请写出你的sql查询语句。原创 2024-10-09 14:11:47 · 310 阅读 · 2 评论 -
为什么索引分为聚簇索引和非聚簇索引?具体是什么意思?是翻译的问题吗?
聚簇索引里面的B+树的叶子节点里面存储的是完整的行数据,非聚簇索引的叶子节点里面存储的是行数据的主键和索引列,有通过主键去主键索引里面才能访问完整的行数据。而索引和数据没有存在同一个文件里面才叫非聚簇索引,索引和数据是分开的。因为索引和数据存储在同一个文件里面,才叫聚簇索引。其实不是翻译的问题,叫聚簇索引还是挺形象的。为什么叫聚簇索引呢?原创 2024-09-24 21:40:50 · 105 阅读 · 0 评论 -
Ubuntu mysql 5.7 远程连接失败报错 com.mysql.jdbc.exceptions.jdbc4.CommunicationsE...
解决com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 的错误分析原因:首先在mysql下用命令:mysql﹥ show global variables like 'wait_timeout'; 查看wait_timeout这里我的wait_timeout是60也就是一分钟,设置默认值太小(取值范围:1-31536000(linux),interactive_time取转载 2022-05-09 23:24:45 · 593 阅读 · 0 评论 -
hive shell 使用过程中一直报警告 Establishing SSL connection without server‘s identity verification is not reco
详细警告: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with exi.转载 2022-04-29 14:45:00 · 2189 阅读 · 0 评论 -
SQL27 查看不同年龄段的用户明细 (牛客网 sql题目)
错误答案:select device_id,gender, case when age <20 then "20岁以下" when age <=20 and age<=24 then "20-24岁" when age >=25 then "25岁及以上" when age is null then...原创 2021-12-07 14:45:06 · 1019 阅读 · 0 评论 -
SQL26 计算25岁以上和以下的用户数量 (CASE WHEN 运用)
正确答案:select case when age <25 OR age is NULL then "25岁以下" when age >=25 then "25岁及以上" end age_cut,count(*) number from user_profilegroup by age_cut原创 2021-12-07 14:23:36 · 399 阅读 · 0 评论 -
SQL中UNION和UNION ALL的详细用法
在开发中,有些数据的存储可能涉及到分库分表,查询的时候,可能需要查询所有的分表,这个时候,就需要用到UNION或者UNION ALL,下面介绍一下UNION的用法以及与UNION ALL的区别:UNION操作符用于合并两个或多个SELECT语句的结果集,这里需要注意的是:UNION内部的SELECT语句必须拥有相同数量的列,列也必须拥有相似的数据类型,同时,每条SELECT语句中列的顺序必须相同。UNION语法:SELECT column_name(s) FROM table_name1转载 2021-12-07 12:23:01 · 603 阅读 · 0 评论