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.

SQL Abfragen (Binärzahlen)

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe eine Oracle Datenbank und hab ein paar Probleme

1.)

was mein erstes Problem ist, eine Zahl in eine Binärzahl umzuwandeln, das heißt:

37 -> 100101

2.)

das zweite Problem was ich habe ist, ist das ich mehrere Zahlen habe, sie dann in Binäre Zahlen umwandle und damit Fehler-Abfragen mache. Ich zeig mal ein Beispiel so kann ich es denk ich besser erklären.


      F6   F5  F4   F3   F2  Fehler1

37 -> 1    0    0    1    0    1

5  -> 0    0    0    1    0    1

22 -> 0    1    0    1    1    0

Überall wo eine 1 steht heißt Fehler.

Die Abfrage soll so aussehen z.B.:

Zeige mir die Zahl, überall wo an der 3 und 1 Stelle ein Fehler ist an (als Decimal).

Das heisst bei unserem Beispiel, die 37 und 5.

Ich weiss nicht wie ich anfgangen soll, könnte mir jemand beim Code helfen?

Danke im voraus

Wie möchtest Du dass denn dann abspeichern? Ich würde empfehlen die zahl in einen varchar feld umzuwandeln und dann jede einzelne Ziffer in eine Spalte abzuspeichern. Dann kannst beliebig drauf selektieren.

Wie oft werden die Daten denn geändert/geladen? Evtl. ware das ein Einsatzgebiet für Bitmapindizes. Allerdings sollte dann wenig DML auf die Tabelle erfolgen sein oder der Einbau zumindest per Batchjob erfolgen.

Dim

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.