zoukankan      html  css  js  c++  java
  • 找出重复值的SQL语句

    如:venderno 有重复的列表,这里只指定了一天.
    语句如下
    select venderno from po where pdate='2003-9-3' group by venderno having count(*) >=2

    进一步应用

    SELECT vno,shortname FROM vendor WHERE vno in(select venderno from po where pdate='2003-9-3' group by venderno having count(*) >=2)

    表的脚本如下:

    CREATE TABLE [dbo].[po] (
      [pno] varchar(12) COLLATE Chinese_PRC_CI_AS NOT NULL,
      [pdate] smalldatetime,
      [venderno] varchar(6) COLLATE Chinese_PRC_CI_AS,
      [vender] varchar(30) COLLATE Chinese_PRC_CI_AS,
      [payment] varchar(10) COLLATE Chinese_PRC_CI_AS,
      [shipaddress] varchar(40) COLLATE Chinese_PRC_CI_AS,
      [currency] varchar(10) COLLATE Chinese_PRC_CI_AS,
      [amount] float,
      [rate] float,
      [rmbamount] float,
      [remark] varchar(10) COLLATE Chinese_PRC_CI_AS,
      [indate] smalldatetime,
      [inuser] varchar(10) COLLATE Chinese_PRC_CI_AS,
      [zldno] varchar(10) COLLATE Chinese_PRC_CI_AS,
      [cuspo] varchar(20) COLLATE Chinese_PRC_CI_AS,
      [itemno] varchar(20) COLLATE Chinese_PRC_CI_AS,
      [unicheck] smallint,
      [vendorcheck] smallint,
      [vendordate] smalldatetime,
      ON UPDATE CASCADE
      ON DELETE NO ACTION
    )
    ON [PRIMARY]
    GO


  • 相关阅读:
    2032 杨辉三角
    2023 求平均成绩
    幸运数
    扑克牌大小
    single-number
    合唱队
    Problem A: 【字符串】最长回文子串
    Problem A: 最大连续子序列
    数串
    02CSS3基本语法05
  • 原文地址:https://www.cnblogs.com/fuyingke/p/427624.html
Copyright © 2011-2022 走看看