首页 > 数据库 >Sql Server分组排序及生成序列号

Sql Server分组排序及生成序列号

时间:2023-09-20 14:35:07浏览次数:38  
标签:tableName NUMBER Server 分组 Sql 序列号 排序 rowNum

1 --1.分组排序
2 SELECT *,ROW_NUMBER() OVER(PARTITION BY @fileName,@fileName1 ORDER BY ID DESC) AS rowNum  FROM @tableName 
3 
4 --2.生成序列号
5 SELECT *,ROW_NUMBER() over(order by id ASC)  AS rowNum FROM @tableName

 

翻译

搜索

复制

<iframe></iframe>

标签:tableName,NUMBER,Server,分组,Sql,序列号,排序,rowNum
From: https://www.cnblogs.com/xy0710/p/17717249.html

相关文章

  • postgresql的insert语句中进行判断,数据已有则更新,数据没有则插入
    INSERT操作INSERTINTOtable_name(column1,column2,...)VALUES(value1,value2,...);下面是一个示例:INSERTINTOemployee(id,name,salary)VALUES(1,'JohnDoe',5000); INSERT或UPDATE操作在执行insert的时候进行判断,根据情况进行insert或者update操作,......
  • MySQL运行原理与基础架构
    原始出处:http://harisxiong.blog.51cto.com/7513022/1351370 1.MySQL基础       MySQL是一个开放源代码的关系数据库管理系统。原开发者为瑞典的MySQLAB公司,最早是在2001年MySQL3.23进入到管理员的视野并在之后获得广泛的应用。 2008年MySQL公司被Sun公司收......
  • MYSQL数据库插入数据
    进入数据库mysql-uroot-p输入密码新建库createdatabaseweb9;删除库DROPDATABASEweb9;查看库showdatabases;选择库useweb9查看表名showtables;插入数据INSERTINTOlucky_admin(username,password)values('admin2','admin2');查看插入的数据select*fromlucky_admin;......
  • mysql调整密码策略
     mysql>SHOWVARIABLESLIKE'validate_password%';+--------------------------------------+--------+|Variable_name|Value|+--------------------------------------+--------+|validate_password.check_user_name......
  • mysql大数据量 分页查询优化
    最近我老表问我一个面试问题,如果数据量很大,分页查询怎么优化。个人觉得无非就是sql优化,那无非就是走索引,避免回表查询(覆盖索引,也就是不要用select *  ,走主键索引,叶子节点有保存了数据),减少回表查询次数(定位到非聚簇索引树的叶子节点少,小表驱动大表等)我下面自己测了一个500......
  • ubuntu 下mysql的常用命令
    MySQL数据库的基本操作命令=========================一、mysql服务操作0、查看数据库版本sql->status;1、netstartmysql//启动mysql服务2、netstopmysql//停止mysql服务3、mysql-h主机地址-u用户名-p用户密码//进入mysql数据库4、quit//......
  • SQL语句获取数据库中的表主键,自增列,所有列
    获取表主键1:SELECTTABLE_NAME,COLUMN_NAMEFROMINFORMATION_SCHEMA.KEY_COLUMN_USAGEWHERETABLE_NAME<>'dtproperties'2:EXECsp_pkeys@table_name='表名'3:selecto.nameas表名,c.nameas字段名,k.colidas字段序号,k.keynoas索引顺序,t.nam......
  • 测试常用SQL查询语句
    一、查询数值型数据:SELECT*FROMtb_nameWHEREsum>100;查询谓词:>,=,<,<>,!=,!>,!<,=>,=< 二、查询字符串SELECT*FROMtb_stuWHEREsname=‘小刘’SELECT*FROMtb_stuWHEREsnamelike‘刘%’SELECT*FROMtb_stuWHEREsnamelike‘%程序员’SELECT*FROMt......
  • 功能强大的PostgreSQL没有MySQL流行的10个原因
    以下内容是根据玖章算术CEO叶正盛在「3306π数据库朋友圈」技术演讲整理。文末附完整的PPT下载链接!MySQL与PostgreSQL都是非常优秀并且非常成功的数据库,PostgreSQL的功能比MySQL强大,但是依然没有MySQL流行,作者从产品功能、技术架构、生态、品牌商业几方面来分析原因。影响......
  • mysql数据库数据的基本查询操作
    基本查询语句:select[all|distinct]字段或表达式列表[from子句][where子句][groupby子句][having子句][orderby子句][limit子句];表达式列表中的条件语句顺序不能乱,from:数据来源,表示数据来源于哪张表,例句:select*fromstudent(student是表名);where:条件字句,可连接运算符,结......