首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    简单的一道 SQL ,谈如何提高编程水平

    前两天发了一篇《SQL的3列4种对比方法》,近500 阅读。一个月没更文了,没想到朋友们都还关注着,我很激动,非常感谢。 这是工作中的一个实战,求维度建模中数据的完整性。...只是文中遇到的这个场景,和我在处理时想到的解法及其产生缘由,一定适合每个 SQL 君参考。在为读者们珍惜秀发的方向上,我一直不遗余力,不用谢。 接下来,3个提升编程水平的技巧,送给你。...在看 SQL Server/Oracle 那段时间,我刚开始,就是记函数,记技巧。常常为递归,动态 SQL ,开窗函数这些小伎俩而沾沾自喜。...直到海量数据统计,数据库崩溃,大量用户堵塞,这些把我打得毫无招架时,我才发现,原来这些 SQL 编程,都不是太难的问题,真正有难度的是维护一个库的高效、稳定、安全。...这篇文章,并不是我一本正经教大家怎么学 SQL,同时也是写给我自己看的,时刻提醒自己,多尝试,多实验。

    46720

    做了点SQL

    “请问有SQL或者数据分析的面试题吗?” 说实话,我真没刷过,上上周群里有朋友问了一道sql,那种难度级别已经够你面任何一家公司了。所以,没做出来也很正常,我之所以会做也只是因为用的多而已。...这里强调一下,不是说你做出来了这些SQL很熟练大厂就会要你,今年的分析师岗位不太好找,如果你还是一直在努力爬虫、熟练Python、为了分析而分析的阶段,建议去找爬虫工程师或者Python开发,不会有一家大厂要你做分析师的...为什么要你写SQL,因为你连特征工程都做不好,就别扯回归、分类这些东西了。...今天做了一下sql zoo上面的,还算有趣的一个做题网站。大致几部分内容:基础、关联子查询、聚合函数、JOIN等等,不算太难。 ? 比较有趣的是,每次你提交代码对了会给你一个笑脸,如下: ?...每做完一个章节的,还附带一个选择小测验,不错的一个功能~ ?

    61130

    SQL基础编程_如何学编程

    文章目录 一.SQL的环境搭载 单机离线环境 在线环境 二.SQL的单表操作 1.sql基础三步 2.sql四则运算 3.limit (限制查询结果个数) 4.order by(排序) 5.where...) 在希冀平台实验输入sql的方法: 第一步:把sql拖入 第二步:将以下代码输入运行框并修改一下,点击Code,点击运行,如果运行结尾后有done出现,则说明运行成功。...%reload_ext sql %sql sqlite:///需要你输入sql的文件名.sqlite %sql ATTACH '需要你输入sql的文件名.sqlite' AS e_store_db;...如图所示: 第三步:对sql数据库进行操作时前提要输入%%sql,之后再写你需要编辑的代码,否则运行不了 二.SQL的单表操作 1.sql基础三步 书写顺序:select…from…where…...不是编程语言→ = 在编程语言中是赋值的意思 > 判断大于 score > 80 >= 判断大于或相等 score >= 80 < 判断小于 score < 80 <= 判断小于或相等 score

    1.6K30

    SQL笔试50(上)

    正文共:8202 字 26 图 预计阅读时间:21 分钟 本文目录: 5.1 表结构 创建表以及插入数据 5.2 sql笔试50前25 5....SQL面试50 本节内容,我们使用在入门内容部分介绍的在线SQL平台sql fiddle进行测试。...sql50_7 8.查询课程编号“01”的成绩比课程编号“02”课程低的所有同学的学号、姓名; -- 和第一,第七相似 select sid,sname from Student where sid...sql50_11 12.查询和"01"号的同学学习的课程完全相同的其他同学的学号和姓名 -- 此和11类似,在11基础上加上课程数量的限制即可 select st.sid,st.sname from...sql50_12 13.把“Score”表中“张三”老师教的课的成绩都更改为此课程的平均成绩 -- update 14.查询没学过"张三"老师讲授的任一门课程的学生姓名 -- 和第六一样 SELECT

    81520

    字节跳动编程

    第一 延禧攻略 皇宫之中,乾隆皇帝嫔妃众多,分为多派,经常互相争宠,乾隆皇帝正为此发愁, 他请魏璎珞替他想想办法,希望后宫之中尽可能少的分派。...号娴妃不想与任何人交好 5 3 0 //2号则希望能与5号3号姐妹一起 8 4 0 9 0 9 0 3 0 0 7 9 0 0 9 7 0 最后输出派数为 2,除了1号自己为一派,其他人都分为另外一派 第二...输出描述: 一个整数m,代表可以分到的最小的组的个数 例子: 10 0 5 3 0 8 4 0 9 0 9 0 3 0 0 7 9 0 0 9 7 0 输出 2 1<=n<=100000 第三...输入描述:一个整数n 输出描述:长度为n的合法表达式的树木对1000000007取模的余数 输入:1 输出10 0<=n<=1000 第四 双生词是指满足如下条件的两个字符串:

    46530
    领券