Einfache Alternierung mit PHP

Diese Funktion gibt abwechselnd entweder den einen oder den anderen Parameter zurück. Beispielsweise kann diese Funktion verwendet werden, um Tabellen abwechselnd einzufärben.

Code:

function alternate($sEven = "even", $sOdd = "odd")
{
    static $iCount;
    return ($iCount++ & 1) ? $sOdd :$sEven;
}

Einfache Alternierung mit PHP weiterlesen

PGSQL: Duplikate in einer Tabelle finden

Das folgende SQL Statement ermittelt alle Duplikate in einer Tabelle. Vorraussetzung hierfür ist, dass sich die Spalte mit dem Primärschlüssel an erster Stelle befindet.

SELECT
    *
FROM
(  
  SELECT
  COUNT(substr(tmp.*::text, strpos(tmp.*::text, ','))) AS duplicate_count,
        substr(tmp.*::text, strpos(tmp.*::text, ',')) AS duplicate_entry
  FROM
      my_table AS tmp
  GROUP BY duplicate_entry
)
AS subquery
WHERE duplicate_count > 1
GROUP BY duplicate_count, duplicate_entry