首页   注册   登录
 hanssx 最近的时间轴更新
hanssx

hanssx

V2EX 第 350569 号会员,加入于 2018-09-19 11:30:43 +08:00
请教 order by 后面跟表达式或子查询的困惑
  •  1   
    MySQL  •  hanssx  •  32 天前  •  最后回复来自 hanssx
    13
    virtualbox 安装 Linux mint with cinnamon 之后开机黑屏
    Linux  •  hanssx  •  39 天前  •  最后回复来自 hanssx
    4
    新手工作使用 Linux ,桌面软件使用体验不流畅
    Linux  •  hanssx  •  116 天前  •  最后回复来自 Immortal
    77
    创建 pycharm 图标之后,双击没反应
  •  1   
    Linux  •  hanssx  •  129 天前  •  最后回复来自 no1xsyzy
    15
    Linux 下软件权限问题
    Linux Mint  •  hanssx  •  131 天前  •  最后回复来自 lionseun
    8
    请教 Linux Mint 19.3 Cinnamon 桌面顶部美化技术
    Linux  •  hanssx  •  4 天前  •  最后回复来自 hanssx
    17
    Linux Mint 自带 Python 版本能否删除或安装新的版本?
    Linux  •  hanssx  •  187 天前  •  最后回复来自 jin7
    10
    Linux mint xfce 桌面,多个 dock 软件有问题
    Linux  •  hanssx  •  188 天前  •  最后回复来自 okampfer
    18
    hanssx 最近回复了
    4 天前
    回复了 hanssx 创建的主题 Linux 请教 Linux Mint 19.3 Cinnamon 桌面顶部美化技术
    @omaidb mint19.3 下有个 system monitor,里面可以显示 network 。
    @nicevar linux 上面的 vmware 高版本不支持 unity 模式,vbox 高版本也支持 seamless 模式,这个模式可以比较即时的接收办公软件消息,我总不能一会儿打开看一下有没有消息发送过来吧。
    @nightwitch “我的所有硬盘都只读共享给虚拟机”,这有点猛啊,老哥~
    不过那个 share folerders 也行,只是都需要把文件放过去。
    我还尝试了用 ftp~
    @Chenamy2017
    @superchijinpeng
    @nightwitch
    @chole
    兄弟们,我也是 linux mint 19.3 + vbox6.1.10 ,已经安装 vboxGuestAddition,但是我发现 vbox 的共享剪切板很不好用,比如只能拷贝文本类型,像拷贝一个软件就拷贝不过去。拷贝点文字倒是可以,拖拽也不好使,拖拽有时候会导致 guest 机器桌面环境卡死(操作不了桌面),你们有这种情况吗?如何更好共享呢,我现在都是两边开一个 web server,哎。
    32 天前
    回复了 hanssx 创建的主题 MySQL 请教 order by 后面跟表达式或子查询的困惑
    @zhangysh1995 嗯,应该是扫描每一行然后算表达式的值,结果按照 DESC 或 ASC 排序。比如
    0 in (0,0,0)为 true,为 1
    1 in (0,0,0)为 false,为 0
    33 天前
    回复了 hanssx 创建的主题 MySQL 请教 order by 后面跟表达式或子查询的困惑
    @JasonLaw 谁先谁后“只能”通过最后的执行计划确定,这个怎么看呀。
    33 天前
    回复了 hanssx 创建的主题 MySQL 请教 order by 后面跟表达式或子查询的困惑
    具体佐证还需要调试源码或者详细分析 select 的执行流程,我记得 select 和 order by 哪个先执行,网上很多人都是说 select 先执行,我最近总觉得应该是 order by 先执行,具体我也不是十分肯定。
    33 天前
    回复了 hanssx 创建的主题 MySQL 请教 order by 后面跟表达式或子查询的困惑
    @JasonLaw 其实我主要是想问 1+1 不是等于 2 吗,为什么 2 报错,1+1 不报错。
    select 0 返回的也是 0,而 order by 0 会报错,order by (select 0)却不会报错。

    不过我现在好像有点明白了,1+1 和 select 0 都是 expr (表达式),这种情况每行数据运行到 order by expr 的时候,仅仅是执行这个 expr,然后 select,然后就是下一行数据了。而 order by 0 和 order by 2 中的 0 和 2 应该是 position,虽然 1+1 和 2 是相等的,但是含义不同,此“2”非彼“2”。
    33 天前
    回复了 pagepancn 创建的主题 程序员 想裸辞,求打醒
    万不得以不要裸辞,特别是现在,工作真的不好找,当然 NB 的除外,我就后悔了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2484 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 05:09 · PVG 13:09 · LAX 22:09 · JFK 01:09
    ♥ Do have faith in what you're doing.