Angenommen, ich habe eine Tabelle wieSQL: wie beliebige Zeiten auf Selbst Vereinigung
Name Value
Cat 10
Dog 15
nun einen Eingabeparameter „N“ gegeben, selbst Vereinigung die Tabelle „N“ mal durch eine neue Spalte erstellen, den Wert 0 zu N - 1 für jede Ursprungszeile. Zum Beispiel, wenn N 2 ist, sollte die resultierende Tabelle
Name Value Count
Cat 10 0
Cat 10 1
Dog 15 0
Dog 15 1
werden, wenn „N“ 4 ist, sollte die resultierende Tabelle
Name Value Count
Cat 10 0
Cat 10 1
Cat 10 2
Cat 10 3
Dog 15 0
Dog 15 1
Dog 15 2
Dog 15 3
sein, wie eine SQL-Anweisung für SQL Server schreiben, das eine nimmt Eingabeparameter "N", um die Tabelle wie oben gezeigt zu erstellen?
Dank
Bitte kennzeichnen Sie die verwendeten dbsms –
Sie könnten damit beginnen zu sagen, was RDBMS und Version Sie verwenden. MySQL ?, SQL Server ?, Oracle ?, POstgresql? .... – Lamak