05 2022 档案
摘要:truncate()函数介绍 truncate(X,D),是MySQL自带的一个系统函数。 其中,X是数值,D是保留小数的位数。 其作用就是按照小数位数,进行数值截取(此处的截取是按保留位数直接进行截取,没有四舍五入)。 数值保留规则 规则如下: 当 D 大于0,是对数值 X 的小数位数进行操作;
阅读全文
摘要:https://zhidao.baidu.com/question/814719469552770692.html
阅读全文
摘要:操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。 不同的数据库对 BETWEEN...AND 操作符的处理方式是有差异的。某些数据库会列出介于 "Adams" 和 "Carter" 之间的人,但不包括 "Adams" 和 "Carter" ;某
阅读全文
摘要:需要把‘2022/05/15’转换成‘2022-05-15’,发现‘2022/05/15’是字符串格式,先使用regexp_replace()函数先把‘/’替代成'‘-’,再使用to_date()函数把字符串转成日期格式,最后使用datediff()函数求两个日期的间隔。 to_date()函数 作
阅读全文
摘要:https://blog.csdn.net/qq_43998763/article/details/103528559 https://blog.csdn.net/mahaiwuji/article/details/10559852
阅读全文
摘要:为什么要使用别名 缩短SQL语句; 允许在单条SELECT语句中多次使用相同的表。 可以命名别名的内容 列名 计算字段 表名 可以使用别名的地方 表别名可用于WHERE子句、表别名不仅能用于WHERE子句,它还可以用于SELECT的列表、ORDER BY子句以及语句的其他部分。 注意 如果我们使用了
阅读全文
摘要:子查询转成连接查询效率更高,在此总结子查询如何转成连接查询。 等于某个条件的子查询转成连接查询 假如你发现某物品(其prod_id为DTNTR)存在问题,因此想知道生产该物品的供应商生产的其他物品是否也存在这些问题。此查询要求首先找到prod_id为DTNTR的物品的供应商,然后找出这个供应商生产的
阅读全文
摘要:
阅读全文
摘要:以前没接触表分区,现在了解一下。 什么是表分区? 表分区,是指根据一定规则,将数据库中的一张表分解成多个更小的,容易管理的部分。从逻辑上看,只有一张表,但是底层却是由多个物理分区组成。 表分区与分表的区别 分表:指的是通过一定规则,将一张表分解成多张不同的表。比如将用户订单记录根据时间成多个表。 分
阅读全文
摘要:使用count()函数时,最开始是使用count(列名)、count(*),后面看到别人用count(1),自己也尝试使用,但是不是太清楚其区别,这里总结一下。 count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略为NULL的值。 count(1)包括了忽略所有列,用1代表代码行,
阅读全文
摘要:navicat是测试工作当中常用的工具,但发现有一些技巧可以使得工作更加高效,故做总结记录和分享。 希望学到这些技巧后,你有一种duang感觉。 navicat常用快捷键 Ctrl+q 弹出一个sql输入窗口 Ctrl+r 执行sql f6 弹出一个命令窗口 Ctrl+/ 注释,再次使用此快捷键取消
阅读全文
摘要:在熟悉业务表的过程当中,发现自己对每一个表数据的关联关系不是很清楚,影响了SQL的正确性,经了解确认后,使用图示梳理出表数据的关联关系,这样比单纯的文字描述会形象一些。
阅读全文
摘要:在暂时没有要求的情况下,先按照这个格式来写测试用例。 测试用例内容格式要求: (1)预置条件、操作步骤、预期结果段后不要注标点符号; (2)操作步骤使用1.2.3.区分步骤; (3)按钮名称使用【】标注; (4)菜单名称使用【】标注。
阅读全文
摘要:https://baijiahao.baidu.com/s?id=1719750325078743407&wfr=spider&for=pc
阅读全文
摘要:空值判断函数 NVL()函数 NVL(表达式A,表达式B) 如果表达式A为空值,NVL返回值为表达式B的值,否则返回表达式A的值。该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式A和表达式B的数据类型必须为同一个类型。 PS:mysql不支
阅读全文
摘要:如何在SQL中比较日期 如何在SQL中比较日期? 例如,“用户”表的“ loggin”列是日期和时间。 如何找出“登录”日期晚于2017年1月10日的“用户”? 在SQL中,可以使用“=”、“ ⇐”和“>=”比较日期。 SELECT * FROM users WHERE login > ‘2017-
阅读全文
摘要:很少使用with as 语句,对其了解不多,专门学习一下。 with as 语句的作用 with as语句可以用来做什么? with as语句部分也叫做子查询部分,定义一个SQL片断后,该SQL片断可以被整个SQL语句所用到。 有的时候,with as是为了提高SQL语句的可读性,减少嵌套冗余。 不
阅读全文
摘要:深度好文,故收藏。 https://www.sohu.com/a/284037423_270543
阅读全文
摘要:待整理 https://baijiahao.baidu.com/s?id=1716292172230467530&wfr=spider&for=pc https://wenku.baidu.com/view/a0fb18e22fc58bd63186bceb19e8b8f67c1cefe8.html
阅读全文
摘要:sql查询,谈到分组,首先想到group by,但group by到底有哪些用法,似乎不是很清楚,做一下总结。 注意事项 在使用GROUP BY子句前,需要知道一些重要的规定: ❑ GROUP BY子句可以包含任意数目的列,因而可以对分组进行嵌套,更细致地进行数据分组。【可以分组嵌套】 ❑ 如果在G
阅读全文
摘要:写sql时,要去重,首先想到distinct,但是distinct到底有哪些用法,貌似还不是很清楚,做一下总结。 表a 表b 作用于单列 select distinct name from A 查询结果如下: 作用于多列 select distinct name, id from A 查询结果如下:
阅读全文
摘要:什么是 CASE 表达式 什么是 CASE 表达式?简单来说,就是条件表达式。从SQL-92标准开始引入,常用作条件分支,不依赖于具体数据库的技术,可以提高SQL代码的可移植性。 CASE 表达式是标准 SQL 所承认的功能,因此在任何 DBMS 中都可以执行。但是,有些 DBMS 还提供了一些特有
阅读全文
摘要:concat() 函数 字符串连接函数 其中可以放多个字段,将字段拼接起来 SELECT term_prin,term_repay_prin,term_reduce_prin,CONCAT(term_prin,term_repay_prin,term_reduce_prin) as '当前逾期本金'
阅读全文
摘要:函数语法: group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符’] ) []是可选内容 如果不指定分隔符,逗号是默认分隔符 一般与group by一起使用,分组后,把分组内的值放在同一行 https://b
阅读全文
摘要:什么是自连接 自连接的运行原理 自连接应用场景 https://sql-road.blog.csdn.net/article/details/106132380 https://www.jianshu.com/p/a718acb414c0 https://zhuanlan.zhihu.com/p/3
阅读全文
摘要:易鑫集团有限公司 易鑫集团有限公司(2858.HK)是中国最大的互联网汽车金融交易平台,主要从事汽车交易平台业务及自营融资业务。截至2021年上半年,公司累计成交量超过220万台,累计交易规模近2,000亿元。公司依托领先的平台优势,以及腾讯、京东等股东资源,加速构建汽车消费及生活闭环。公司业务遍及
阅读全文
摘要:第一次接触hive sql,听说与标准的sql是差不多的,但是在实际使用过程当中发现还是有差别,特做记录。 日期函数 date_sub(date, int1):返回日期date减去int1的日期 【input:date_sub('2021-11-15', 1);output:'2021-11-14'
阅读全文
摘要:date_sub是从日期减去指定的时间间隔 语法: DATE_SUB(date,INTERVAL expr type) date 是一个 DATETIME 或DATE值,用来指定起始时间 expr 是一个表达式,用来指定从起始日期添加或减去的时间间隔值,expr是一个字符串,expr是具体的时间间隔
阅读全文
摘要:什么是hive Hive是建立在Hadoop之上的数据仓库基础构架、是为了减少MapReduce编写工作的批处理系统,Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce。Hive可以理解为一个客户端工具,将我们的sql操作转换为相应的MapReduce jobs,然后在Hadoo
阅读全文

浙公网安备 33010602011771号