Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

fortlaufende nummer in sql-abfrage einbauen

Frage Entwicklung Datenbanken

Mitglied: dievonnebenan

dievonnebenan (Level 1) - Jetzt verbinden

03.02.2006, aktualisiert 06.02.2006, 29518 Aufrufe, 1 Kommentar

suche eine möglichkeit in einer sql-abfrage jeder daten-zeile eine nummer zuzuordnen, die fortlaufend vergeben werden soll.

hallo leute,
suche eine möglichkeit in einer sql-abfrage jeder daten-zeile eine nummer zuzuordnen, die fortlaufend vergeben werden soll.
möglichst sollte diese laufende nummer erst vergeben werden, nachdem die datensätze geordnet wurden.

ein beispiel - zuerst soll also eine ganz normale abfrage erstellt werden, so wie:

select *
from kunde
order by kdnr1, name1

kdnr1 name1
00999 testkunde33
13443 testkunde98
.......... ....................


dann soll dieses sortierte/gruppierte ergebnis pro zeile eine eindeutige fortlaufende nummer bekommen, sodass folgendes ergebnis entsteht:

nr kdnr1 name1
1 00999 testkunde33
2 13443 testkunde98
.. .......... ....................


wär echt dankbar für eure mithilfe, ich bin hier irgendwie am verzweifeln.

noch eine idee: in excel hab ich die möglichkeit, genau das gewünschte ergebnis mit der formel =zeile() zu erreichen, vielleicht kommt man auch in einer datenbank auf ähnliche weise zum ergebnis?

danke schon mal
gruss chris
Mitglied: dievonnebenan
06.02.2006 um 10:03 Uhr
hallo kdev,

danke für den denkansatz. an sich eine genial einfache lösung, wenn man das problem richtig verstanden hat

hab mich erst gewundert, warum nur die ränge 10, 19 und 36 ausgegeben wurden. bis mir auffiel, dass es ja eigentlich heissen müsste:

select rank=count(*), tmp1.kdnr1, tmp1.name1
from kunde tmp1, kunde tmp2
where tmp1.kdnr1 >= tmp2.kdnr1
group by tmp1.kdnr1, tmp1.name1
order by 1

trotzdem ganz dickes danke

gruss chris
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Datenbanken
gelöst Hilfe bei SQL-Abfrage (5)

Frage von emeriks zum Thema Datenbanken ...

Datenbanken
gelöst SQL-Abfrage mit "kleiner gleich" funktioniert nicht (2)

Frage von derSESO zum Thema Datenbanken ...

Datenbanken
gelöst SQL Abfrage - Ausgabe von Person mit Privat- und Dienstadresse (3)

Frage von CBruns zum Thema Datenbanken ...

Datenbanken
gelöst Verschachtelte SQL-Abfrage (4)

Frage von User1000 zum Thema Datenbanken ...

Heiß diskutierte Inhalte
Linux Netzwerk
gelöst DHCP vergibt keine Adressen (32)

Frage von Maik82 zum Thema Linux Netzwerk ...

Apache Server
gelöst Lets Encrypt SSL mit Apache2 (20)

Frage von banane31 zum Thema Apache Server ...

CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (20)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Mac OS X
Mac kann nicht im LAN pingen alle anderen schon (14)

Frage von smartino zum Thema Mac OS X ...