
SQL
rubyw
Data Analyst
让我们一起愉快地搞数据分析吧!
展开
-
SQL:如果字段需要排除某个值但又有空值时,不能直接用“<>”或not in
在 SQL 中,如果字段需要排除某个值但又有空值存在时,不能直接使用“<>”(不等于)或。,是因为这些操作会把空值也考虑进去,但通常情况下可能并不希望空值被这样处理。,否则返回字段值,然后进行不等于比较,从而排除特定值并正确处理空值。这种方法不会排除掉空值,只排除了特定值,确保空值不会被错误地处理。,这样就可以在比较时避免空值的干扰,同时排除特定值。语句根据字段是否为空进行判断,如果为空则返回。是一个不可能与实际数据混淆的值。原创 2024-09-27 11:15:51 · 883 阅读 · 0 评论 -
SQL优化的方法有哪些?
有两个表, customers ( customer_id , name )和 orders ( order_id , customer_id , amount )。优化后:可以先对 orders 表按照 customer_id 进行分组求和,得到一个临时表,然后再与 customers 表进行连接,提高效率。假设有一个用户表 users ,包含 id(用户 ID ,主键)、name(用户名)、age(年龄)和 city(所在城市)等列。,这样会返回该客户的所有订单然后再排序,数据量可能很大。原创 2024-07-22 18:36:40 · 736 阅读 · 0 评论 -
Hive SQL处理时间格式都有哪些
不同的数据库在时间处理函数和格式上可能会有细微的差异,但上述方法在 Hive SQL 中是较为常用的。原创 2024-07-16 00:32:44 · 1279 阅读 · 0 评论 -
SQL常用的函数有什么
这些只是 SQL 中常用函数的一部分,具体的使用取决于您的数据库管理系统(如 MySQL、Oracle、SQL Server 等)以及具体的业务需求。原创 2024-07-16 00:24:31 · 400 阅读 · 0 评论 -
牛客SQL—大厂(七大场景)面试真题
七大场景面试真题,掌握后再也不怕SQL面试了原创 2023-06-01 09:10:44 · 1119 阅读 · 1 评论 -
mysql去重—多个字段
SQL去重原创 2022-05-09 19:20:50 · 2280 阅读 · 0 评论 -
用户留存分析—SQL
用户留存率分析原创 2022-04-30 00:01:34 · 843 阅读 · 0 评论