数据库
JunyouPeng
这个作者很懒,什么都没留下…
展开
-
MySQL/SQL Server 将Id相同的字段合并,并且以逗号隔开
SQL Server的方法: STUFF ( character_expression , start , length ,character_expression ) 参数 character_expression 一个字符数据表达式。character_expression 可以是常量、变量,也可以是字符列或二进制数据列。 start 一个整数值,指定删除和插入的开始位置。如果 start 或 length 为负,则返回空字符串。如果 start 比第一个character_expression 长,则原创 2021-05-06 20:49:24 · 3501 阅读 · 0 评论 -
通俗的理解聚集索引和非聚集索引
我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字。也就是说,字典的正文部分本身就是一个目录,您不需要再去查其他目录来找到您需要找的内容。 我们把这种正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。 如果遇到不认识的字,不知道它的发音,这时候,需要去根据“偏旁部首”查到您要转载 2021-04-02 16:39:58 · 140 阅读 · 0 评论 -
SQL语句
内联结外联结区别: 内联结,两边表同时有对应的数据,即任何一边缺失数据就不显示。 左联结,读取左边数据表的全部数据,即便右边表无对应数。即右表d中dept_no即使为NULL,也会读取左表e中的全部emp。 sql连接查询中on筛选与where筛选的区别 https://www.cnblogs.com/aspwebchh/p/6726181.html 造成这种结果上的差异要从outer join查询的逻辑查询的各个阶段说起。总的来说,outer join 的执行过程分为4步 1、先对两个表执行交叉连接(笛原创 2020-11-24 14:45:41 · 381 阅读 · 0 评论