Articles of database

Warum sind relationale databaseen für unstrukturierte data ungeeignet?

Ich habe NoSQL–databaseen recherchiert, und ein gemeinsames Thema ist, dass relationale databaseen ungeeignet sind, unstrukturierte data zu speichern. Beispielsweise: Leider ist der streng definierte, schemabasierte Ansatz relationaler databaseen … für unstrukturierte und semistrukturierte data ungeeignet [Quelle] Es fällt mir schwer zu verstehen, warum das so ist. Wenn ich zum Beispiel ein image oder einen Rohtext […]

Ist es möglich, folgende SQL-Abfrage zu erstellen

Die ursprüngliche Abfrage sieht so aus (MySQL): SELECT * FROM books WHERE title LIKE "%text%" OR description LIKE "%text%" ORDER BY date Wäre es möglich, es neu zu schreiben (ohne Verbindungen oder Prozeduren), so dass das Ergebnis so aussehen wird: list der Bücher, in denen der Titel mit der Suchanfrage nach date übereinstimmt, gefolgt von: […]

Wie erstelle ich einen Join, der besagt, dass ein Feld nicht gleich X ist?

Ich habe die folgende databasetabelle mit Informationen über Menschen, Krankheiten und Drogen: PERSON_T DISEASE_T DRUG_T ========= ========== ======== PERSON_ID DISEASE_ID DRUG_ID GENDER PERSON_ID PERSON_ID NAME DISEASE_START_DATE DRUG_START_DATE DISEASE_END_DATE DRUG_END_DATE Ich möchte eine Abfrage schreiben, die alle Menschen findet, die disease_id 52 hatten, aber das Medikament 34 nicht genommen haben. Wie mache ich das? Ich habe […]

SQL Multiple wählt count-statementen in einer Abfrage aus

Ich habe data ohne Beziehung. Sie müssen nur verschiedene Spalten aus 3 Tabellen zählen und sie auf der Seite als view anzeigen. Dies ist der Code bisher, funktioniert aber nicht: SELECT COUNT(cars) AS A, (SELECT COUNT(boats) FROM tableBoats) AS B, (SELECT COUNT(trees) FROM tableTrees) AS C, FROM tableCars

searchn Sie doppelte Zeilen in der database

Wie finde ich doppelte Zeilen? Wenn letzter_name das doppelte Feld ist, möchte ich anzeigen müssen last_name frst_name frst_name1 frst_name2 …. Jede database wird tun, bevorzugen Oracle.

Wie lautet die SQL-Abfrage, um alle Zeilen aufzulisten, die 2 Spaltenunterzeilen als Duplikate haben?

Ok, ich habe eine Tabelle mit redundanten data und ich versuche alle Zeilen zu identifizieren, die doppelte Unterzeilen haben (aus Mangel an einem besseren Wort). Unter Unterzeilen verstehe ich nur COL1 und COL2. Also sagen wir, ich habe so etwas: COL1 COL2 COL3 ——————— aa 111 blah_x aa 111 blah_j aa 112 blah_m ab 111 […]

FALL WENN NULL in SQLite ein falsches Ergebnis liefert

Ich habe eine Tabelle mit einer Spalte des imagetyps, die Tabelle hat einige Zeilen, aber alle Zeilen haben noch kein image, sie sind alle null. Um das CASE WHEN NULL zu testing, habe ich das versucht und es gab ein seltsames Ergebnis: SELECT CASE myImageColumn WHEN NULL THEN 0 ELSE 1 END FROM myTable Alle […]

SQL-Tabellenverknüpfung … ist es besser, eine Verknüpfungstabelle oder eine Trennspalte zu haben?

Meine database hat zwei Tabellen, eine enthält eine list von Benutzern, die andere eine list von Rollen. Jeder Benutzer wird zu einer oder mehreren Rollen gehören, und natürlich wird jede Rolle mehrere Benutzer enthalten. Ich habe zwei Möglichkeiten gefunden, die Informationen zu verknüpfen. Die erste besteht darin, eine dritte Tabelle hinzuzufügen, die die IDs aus […]

Holen Sie Informationen aus anderen Tabellen, wo ID = ID

Soo, ich habe 2 Tische. train_information user_train_information Wenn jemand etwas in einer Form vorlegt. es wird in die train_information Tabelle gesetzt und sieht so aus: Jetzt, wenn Leute eingeloggt sind und den Zug von einem Selektor auswählen. sein passiert in der database: Auf einer anderen Seite möchte ich, dass die Benutzer eine ganze list von […]

databasestruktur für Stammdaten selektiv pro Kunde überschrieben

Betrachten Sie für diese Frage eine Anwendung, die eine Multi-Tennant-database mit modelierung von Herstellern und modelsn verwendet. Wenn wir über Autos sprechen, wären die Hersteller Ford, Chevrolet, BMW usw. und die models wären F-150, Camaro und M3. Beziehung von model zu Hersteller ist viele zu eins. data für jeden Mandanten werden mithilfe einer customer_id getrennt. […]