摘要:
RT,在oracle中,写SQL时,假设这个字段为STA Char(3),判断这个字段是否为空一般都是这两个:STA = '' or STA is null 但是今天这两种方法失效了,无论是STA = '' 还是STA is null 都无法查询到那笔记录。到数据库一看,该字段的确为空,但是由于这个 阅读全文
摘要:
前不久和朋友在群里聊天时,突然出现了一个BUG,就是一个群友发了A图片,但在我这边显示得却是B图片。当时就猜测,腾讯为了节省流量或者手机资源的原因,给每一张图片弄了个唯一ID,遇到相同ID的就直接从本地调用图片而不需要下载和上传了。至于为什么会发A图片却显示B图片,可能是QQ搞混了两张图片的唯一ID 阅读全文
摘要:
题目:Write a function to find the longest common prefix string amongst an array of strings. 这题的意思是,求字符串数组中的所有字符串的公共头。 解题思路:由于要求所有字符串的公共头,和求几个整数的公约数一样。我们 阅读全文
摘要:
在日常的SQL查询中,我们需要对要查询的数据进行事先处理,然后再在预先处理好的数据里面进行查询。此时我们就需要用到临时表了,将数据预先处理好放到临时表里面,然后再在临时表里根据我们需要的条件进行查询。 假设我们有一个收入表 :incoming ,里面的字段分别为:id,name,amt,cur 我们 阅读全文
摘要:
假设我们有一个Salary 薪水表。这个表的字段分别为:id, name, salary, level 在这个表中,每个人有不同的级别(level)。我们要根据不同的级别统计相同级别员工的薪水总和。 此时我们需要使用group by 来对表格进行分组,然后使用case when 语句来进行判断。 c 阅读全文
摘要:
在实际生产中有时我们需要将一张表的数据导入到另外一张表,如果有PLSQL,我们可以通过PLSQL工具将数据导出为sql脚本,然后再在另外一个数据库中执行这个脚本。但有时在实际生产中我们没有PLSQL这个工具,而且PLSQL的导出工具也不是特别好用。这时我们可以通过sqlplus中的spool工具,将 阅读全文
摘要:
Oracle中,平时我们排序常用“Order by 列名” 的方式来排序,但是有的时候我们希望这个列中的某些元素排在前面或者后面或者中间的某个位置。 这时我们可以使用Order by case when then方法。 举例:我们希望本部门的领导的名字在前面。 实现的效果是:'zhangsan',' 阅读全文
摘要:
题目: Write a SQL query to get the second highest salary from the Employee table. For example, given the above Employee table, the query should return 2 阅读全文