
SQL
落落叶叶无声
做过后端,现在主前端的开发工程师...
展开
-
如何使流水号每过一年就从1自增
解决方法数据库的sequence满足不了我们的要求,需要借助序号表来实现必须自己建一个表xxx_seq(year int, currval int, …)得到currval 之前检查是否有当年的记录,若无,则插入一条新的记录,year为当年记录,currval为1。若有则加1更新并查出来。...原创 2017-07-06 17:59:14 · 908 阅读 · 0 评论 -
Sql查询某个字段在数据库哪个表
Sql查询某个字段在数据库哪个表Mysql写法SELECT table_schema,table_name,column_name FROM information_schema.columns WHERE table_schema = 'xxx' AND TABLE_NAME LIKE '%xxx%' AND column_name LIKE '%xxx%'...原创 2018-03-19 11:18:34 · 3238 阅读 · 0 评论 -
Sql分组统计top-n或bottom-n
各个部门工资最高的前N个员工Oracle写法SELECT department_id, first_name, last_name, salaryFROM( SELECT department_id, first_name, last_name, salary, ROW_NUMBER() OVER (PARTITION BY department_id ORDE...原创 2016-12-09 17:21:08 · 1701 阅读 · 0 评论