zoukankan      html  css  js  c++  java
  • ROW_NUMBER() OVER函数的基本用法

    USE [MASTER]
    GO
    IF  EXISTS (SELECT NAME FROM SYS.DATABASES WHERE NAME = N'EMPLOYEE TEST')
    DROP DATABASE [EMPLOYEE TEST]
    GO
    CREATE DATABASE [EMPLOYEE TEST]
    GO
    USE [EMPLOYEE TEST]
    GO
    IF  EXISTS (SELECT NAME FROM SYS.TABLES WHERE NAME = N'EMPLOYEE')
    DROP TABLE [EMPLOYEE]
    GO
    CREATE TABLE EMPLOYEE 
    (EMPID INT, FNAME VARCHAR(50),LNAME VARCHAR(50))
    GO
    INSERT INTO EMPLOYEE  (EMPID, FNAME, LNAME)
     VALUES (2021110, 'MICHAEL', 'POLAND')
    INSERT INTO EMPLOYEE  (EMPID, FNAME, LNAME) 
    VALUES (2021110, 'MICHAEL', 'POLAND')
    INSERT INTO EMPLOYEE  (EMPID, FNAME, LNAME) 
    VALUES (2021115, 'JIM', 'KENNEDY')
    INSERT INTO EMPLOYEE  (EMPID, FNAME, LNAME)
     VALUES (2121000, 'JAMES', 'SMITH')
    INSERT INTO EMPLOYEE  (EMPID, FNAME, LNAME)
     VALUES (2011111, 'ADAM', 'ACKERMAN')
    INSERT INTO EMPLOYEE  (EMPID, FNAME, LNAME)
     VALUES (3015670, 'MARTHA', 'LEDERER')
    INSERT INTO EMPLOYEE  (EMPID, FNAME, LNAME)
     VALUES (1021710, 'MARIAH', 'MANDEZ')
    GO
    
    SELECT EMPID, FNAME, LNAME FROM EMPLOYEE
    go
    SELECT ROWID=IDENTITY(int,1,1) , EMPID, FNAME, LNAME 
    INTO EMPLOYEE2 FROM EMPLOYEE ORDER BY EMPID
    go
     SELECT ROWID, EMPID, FNAME, LNAME FROM EMPLOYEE2 
    go
     SELECT ROW_NUMBER() OVER (ORDER BY EMPID ASC) AS ROWID, * FROM EMPLOYEE
     
    go
    WITH [EMPLOYEE ORDERED BY ROWID] AS
    (SELECT ROW_NUMBER() OVER (ORDER BY EMPID ASC) AS ROWID, * FROM EMPLOYEE)
    SELECT * FROM [EMPLOYEE ORDERED BY ROWID] WHERE ROWID =4
    go
     WITH [EMPLOYEE ORDERED BY ROWID] AS
    (SELECT ROW_NUMBER() OVER (ORDER BY EMPID ASC) AS ROWID, * FROM EMPLOYEE)
    DELETE FROM [EMPLOYEE ORDERED BY ROWID] WHERE ROWID =4
  • 相关阅读:
    IDEA 翻译插件网络错误
    win10 商店无法访问网络
    java 将中缀表达式转换成后缀表达式(逆波兰表达式)
    队列(Queue)
    单向链表
    Linux学习笔记2--------用户和组
    Linux学习笔记1-----------打包压缩,Vim
    如何修改主机名
    Linux的rpm软件包和yum软件包和wget
    Fiddler抓取电脑,手机https数据
  • 原文地址:https://www.cnblogs.com/kubimiantiao/p/2531658.html
Copyright © 2011-2022 走看看