![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
mohana48833985
这个作者很懒,什么都没留下…
展开
-
presto 数组是否包含某个元素 contains(数组, 元素)
presto 数组是否包含某个元素 contains(数组, 元素)原创 2022-08-22 22:12:38 · 2899 阅读 · 0 评论 -
PrestoUserError: PrestoUserError(type=USER_ERROR, name=INVALID_FUNCTION_ARGUMENT, message=“Escape st
PrestoUserError: PrestoUserError(type=USER_ERROR, name=INVALID_FUNCTION_ARGUMENT, message="Escape string must be a single character", query_id=20220721_105259_16381_mwdrg)原创 2022-07-21 18:55:02 · 568 阅读 · 0 评论 -
SQL 报错:SemanticException Failed to breakup Windowing invocations into Groups. At least 1 group must
SemanticException Failed to breakup Windowing invocations into Groups. At least 1 group must only depend on input columns. Also check for circular dependencies.Underlying error: org.apache.hadoop.hive.ql.parse.SemanticException: Column user_id Found in mo原创 2022-03-30 17:23:09 · 3951 阅读 · 0 评论 -
Invalid table alias or column reference`xxx`
想想是不是把SELECT 'XXX' 写成了SELECT ```xxx``原创 2022-02-12 20:22:40 · 1663 阅读 · 0 评论 -
HIVE SQL 选取最近一个星期一
SELECT DATE_ADD(CURRENT_DATE(), -DATEDIFF(CURRENT_DATE(), '2022-01-03')%7)其中 '2022-01-03’只要是一任意一个之前的周一的就行原创 2022-01-13 10:06:42 · 1017 阅读 · 0 评论 -
sql报错 ParseException line 14:12 missing ) at ‘AS‘ near
不要把 AS … 写在里面,放到外面去。eg:selectIF(1=1, 2 AS a,0)改成:selectIF(1=1, 2, 0) AS a原创 2022-01-07 00:10:46 · 2433 阅读 · 0 评论 -
HIVE SQL 报错:Error while compiling statement: FAILED: SemanticException Line 0:-1 Unsuppo
HIVE SQL 不能在 where中放子查询。只能在 表中放子查询,例如:SELECT*FROM ( SELECT * FROM T2 WHERE dt = '20210105' )原创 2022-01-05 21:54:16 · 4729 阅读 · 0 评论 -
mysql 如何计算某段时间内的n日留存率?
什么是留存率,留存率怎么计算?设定变量@datetime1为新增用户数的日期,变量@days为第n天登陆的天数。假设我们现在要求"2020-01-02"登陆的1天留存率。set @datetime1 = "2020-01-02"; set @days = 1;1天留存率=第二天登录的当天新增用户数当天新增用户数1天留存率=\dfrac{\text{第二天登录的当天新增用户数}}{当天新增用户数}1天留存率=当天新增用户数第二天登录的当天新增用户数select count(distinct c原创 2021-10-02 18:54:45 · 496 阅读 · 0 评论 -
SQL 标题: 连接到服务器 ------------------------------ 无法连接
好一阵子没用sql。之前因为想把任务管理器里sql的进程去掉,关掉了服务器里的sql server。现在在服务里把它启动即可。windows10搜索服务–>启动。另外可以把启动类型从手动改为自动。原创 2021-09-23 22:11:35 · 7287 阅读 · 3 评论 -
sql选取连续三天登录的用户
创建表test_user_login_3days:create table test_user_login_3days( user_id int, login_date date);insert into test_user_login_3days values (123,'2018-08-02');insert into test_user_login_3days values (123,'2018-08-03');insert into test_user_login_3day原创 2021-09-23 00:25:20 · 6582 阅读 · 0 评论 -
SQL学习笔记
joinjoin: 如果表中有至少一个匹配,则返回行left join: 即使右表中没有匹配,也从左表返回所有的行right join: 即使左表中没有匹配,也从右表返回所有的行full join: 只要其中一个表中存在匹配,就返回行...原创 2021-09-16 14:02:27 · 749 阅读 · 0 评论