SQL как?

Discussion in 'Hardware and Software' started by zuzik, Jul 21, 2004.

  1. zuzik

    zuzik Well-Known Member

    Joined:
    Sep 14, 2001
    Messages:
    531
    Location:
    Dolgopa, Russia
    SQL как?

    Народ, помогите темному человеку :@prayer:
    Есть таблица. В таблице есть группы строк с одинаковыми значениями одного из столбцов. Как выбрать эти строки? Или как отбросить (удалить) строки в которых значение этого столбца уникально (нигде не повторяется)? :)
     
  2. -qklm-

    -qklm- Well-Known Member

    Joined:
    May 21, 2002
    Messages:
    465
    Location:
    SPb.RU
    Re: SQL как?

    select distinct a.column
    from table a, table b
    where a.column = b.column
    and a.rowid != b.rowid
    ----- или
    select column, count(*)
    from table
    group by column
    having count(*) > 1
    Выдаст дублежи.
    То-же самое, но count(*) = 1 выдаст неповторяющиеся записи.
     
    Last edited: Jul 21, 2004
  3. zuzik

    zuzik Well-Known Member

    Joined:
    Sep 14, 2001
    Messages:
    531
    Location:
    Dolgopa, Russia
    Re: SQL как?

    Big Thx. Но немного не то, бум думать :rtfm: