Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Vergleichen

Empfohlene Antworten

Veröffentlicht

Hallo,

wie suche ich in eine Tabele zwei Werte in eine Spalte die gleich sind zb.

Tabelename test

Spaletename IdNr

Werte 659888 , 669898998, 659888

jetz brauche ich eine Sqlanweisung wie man die beide gleiche Werte sucht

Vielen Dank

Original geschrieben von 007ski

Hallo,

wie suche ich in eine Tabele zwei Werte in eine Spalte die gleich sind zb.

Tabelename test

Spaletename IdNr

Werte 659888 , 669898998, 659888

jetz brauche ich eine Sqlanweisung wie man die beide gleiche Werte sucht

Vielen Dank

Du meinst doch nicht

SELECT * FROM test WHERE IdNr='659888';

oder???

Original geschrieben von 007ski

Hallo,

wie suche ich in eine Tabele zwei Werte in eine Spalte die gleich sind zb.

Tabelename test

Spaletename IdNr

Werte 659888 , 669898998, 659888

jetz brauche ich eine Sqlanweisung wie man die beide gleiche Werte sucht

Vielen Dank

Was ist denn Sinn und Zweck der Übung ?

Sollen Doppelnennungen vermieden werden oder willst du einfach nur wissen

ob es 659888 zweimal gibt ?

Frank

Original geschrieben von 007ski

Hallo,

wie suche ich in eine Tabele zwei Werte in eine Spalte die gleich sind zb.

Tabelename test

Spaletename IdNr

Werte 659888 , 669898998, 659888

jetz brauche ich eine Sqlanweisung wie man die beide gleiche Werte sucht

Vielen Dank

select IdNr, count(IdNr) from test group by IdNr having count(IdNr ) >= 2

ungetestet

Gruß Jaraz

Original geschrieben von 007ski

Hallo,

wie suche ich in eine Tabele zwei Werte in eine Spalte die gleich sind zb.

Tabelename test

Spaletename IdNr

Werte 659888 , 669898998, 659888

jetz brauche ich eine Sqlanweisung wie man die beide gleiche Werte sucht

Vielen Dank

Aber üblicherweise würde man das so machen:

select count(IdNr) where IdNr=659888

Frank

und das wäre mein lösungsversuch:

'SELECT id_nr INTO :nfeld FROM test GROUP BY id_nr having count (*) >1'

damit findest du alle id_nr ('SELECT id_nr), die mehrmals vorkommen( id_nr having count (*) >1'), sortierst sie (GROUP BY id_nr ) und legst sie in einem result-table temporär ab (INTO :nfeld ).

Möge SQL mit dir sein

Flo

  • Autor

Also zuerst vielen dank an alle ;-)

Aber es hat mich nur Jaraz verstand es ging mir um alle IdNr die mehr als 1-mal vorhanden sind. Leider bei Dir Darth_Zeus erkennt mein DB (Sybase) :nfeld nicht, warum keine Ahnung ich bin ein Anfänger im Bereich DB

Gut schönen Tag noch

007ski

Original geschrieben von 007ski

Also zuerst vielen dank an alle ;-)

Aber es hat mich nur Jaraz verstand es ging mir um alle IdNr die mehr als 1-mal vorhanden sind. Leider bei Dir Darth_Zeus erkennt mein DB (Sybase) :nfeld nicht, warum keine Ahnung ich bin ein Anfänger im Bereich DB

Gut schönen Tag noch

007ski

Dann lass einfach das "INTO :nFeld" weg.

INTO :nFeld kannst du wie gesagt weglassen.

es schreibt nur alle ergebnisse in eine temporäre datei, damit du dann damit weiterarbeiten kannst, wenn du zb weitere select statements brauchst, um aus dieser temp-datei weitere abfragen vornehmen zu können.

sorry, ich konnte nicht wissen, dass dir das nicht geläufig ist.

ich bin mir sicher, du kommst noch dazu.

viel erfolg weiterhin

flo

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.