樊江龙

SQL查询语句的执行顺序

1. FROM:对FROM子句中前两个表执行笛卡尔积生成虚拟表vt12. ON: 对vt1表应用ON筛选器只有满足 join_condition 为真的行才被插入vt23. OUTER(join):如果指定了 OUTER JOIN保留表(preserved table)中未找到的行将行作为外部行添加到vt2,生成t3,如果from包含两个以上表,则对上一个联结生成的结果表和下一个表重复执行步骤和步

樊江龙

1周前

30.4852 3 0
  • 关注作者
  • 收藏

DAX的格式化规则

一、DAX代码格式主要规则1.如果函数只有一个参数,则和函数放在同一行2.如果函数具有2个或更多参数,则将每一个参数 都另起一行3.如果函数及其参数写在多行上: 3.1左括号"("与函数在同一行 3.2参数是新行,从该函数对齐位开始缩进4字符 3.3右括号")"与函数开头对齐 3.4分隔两个参数的逗号位于前一个参数的同一行 3.5如果必须将表达式拆分为更多行,则运算符作为新

樊江龙

1周前

30.4852 3 0
  • 关注作者
  • 收藏

如何选择power povit计算列和power query自定义列

一、power povit计算列:DAX计算列在将模型内容导入内存后计算DAX表达式的结果。DAX表达式对表的每一行执行,可以通过行上下文使用同一表的列,并且可以使用最初为空的筛选器上下文聚合数据。对每一行求值的DAX表达式的结果作为表的附加列存储在内存中;此结果可用于其他计算,以及筛选和分组数据。下面的屏幕截图显示了销售表中计算的价格范围列,它只取决于销售表[净价]列的值。二、power qu

樊江龙

1周前

33.2196 5 0
  • 关注作者
  • 收藏

MySQL中的常见错误

1.ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql/mysql.sock'问题分析:可能是数据库没有启动或者是端口被防火墙禁止。解决方法:启动数据库或者防火墙开放数据库监听端口。2.ERROR 1045 (28000): Access denied for user 'root'

樊江龙

2周前

41.6991 6 0
  • 关注作者
  • 收藏

where函数与having函数的区别

一、having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。二、having子句中可以使用字段别名,而where不能使用三、having能够使用统计函数,但是where不能使用

樊江龙

2周前

41.6774 5 0
  • 关注作者
  • 收藏

什么是开窗函数

一定义普通的聚合函数聚合的行集是组,开窗函数聚合的行集是窗口。因此,普通的聚合函数每组(Group by)只返回一个值,而开窗函数则可为窗口中的每行都返回一个值。简单理解,就是对查询的结果多出一列,这一列可以是聚合值,也可以是排序值。在ISO SQL规定了这样的函数为开窗函数,在 Oracle中则被称为分析函数,而在DB2中则被称为OLAP函数。(聚合函数是对一组值执行计算并返回单一的值的函数

樊江龙

2周前

40.3543 5 1
  • 关注作者
  • 收藏

excel中常用快捷键

快捷键一、Ctrl+数字键按Ctrl+1——弹出单元格格式对话框按Ctrl+2——取消单元格中格式加粗设置按Ctrl+3——取消单元格中格式倾斜设置按Ctrl+4——取消单元格中格式下划线设置按Ctrl+5——取消删除线设置按Ctrl+9—隐藏行单元格按Ctrl+0---隐藏列单元格二、Ctrl+字母键按Ctrl+A——选中整个工作表按Ctrl+B——取消单元格中格式加粗设置按Ctrl+C——复制

樊江龙

2020-11-02

56.1796 10 2
  • 关注作者
  • 收藏

MySQL中的错误信息提示

130 :文件格式不正确,可以尝试一下使用 repair.php 来修复 145 :文件无法打开,使用 repair.php 修复 1005:创建表失败。 1006:创建数据库失败。1007:数据库已存在,创建数据库失败。 1008:数据库不存在,删除数据库失败。 1009:不能删除数据库文件导致删除数据库失败。 1010:不能删除数据目录导致删除数据库失败。 1011:删除数据库文件失败。 1

樊江龙

2020-11-02

56.1539 11 3
  • 关注作者
  • 收藏

怎么快速隐藏列单元格和取消隐藏

快速隐藏:按Ctrl加0取消隐藏:将鼠标放置如图所示位置,待鼠标变成该样式后,按左键拖拉自己想要的宽度

樊江龙

2020-10-30

30.8379 5 2
  • 关注作者
  • 收藏