Tag: sql

Structured Query Language (SQL) ist eine Sprache zur Abfrage von Datenbanken. Fragen sollten code-Beispiele, die die Struktur einer Tabelle, Beispieldaten, und ein tag für die DBMS-Implementierung (z.B. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) verwendet wird. Wenn Ihre Frage bezieht sich ausschließlich auf eine spezifische DBMS – (unter Verwendung von spezifischen Erweiterungen/Funktionen), verwenden Sie das DBMS-tag statt. Antworten auf die Fragen getaggt mit SQL sollte eine ISO/IEC-standard-SQL.

nvarchar (max) wird immer noch abgeschnitten

Anzahl der Antworten 9 Antworten
So, ich bin schreiben Sie eine gespeicherte Prozedur in MS SQL Server 2008. Es ist eine wirklich lange Abfrage und ich muss schreiben, es dynamisch zu, so erstelle ich eine variable namens @Query und machen es der

Optimistisches Sperren in MySQL

Anzahl der Antworten 1 Antworten
Ich finde keine details über das optimistische sperren in MySQL. Ich habe gelesen, dass ab einer Transaktion halten-updates auf zwei Entitäten synchronisiert, allerdings - es hört nicht auf zwei Anwender die Aktualisierung der Daten in der gleichen

Bedingte $ Summe in MongoDB

Anzahl der Antworten 3 Antworten
Meiner Sammlung in mongodb ähnelt der folgenden Tabelle in SQL: Gefühle(Firma,Stimmung) Nun brauche ich eine Abfrage ausführen, wie diese: SELECT Company, SUM(CASE WHEN Sentiment >0 THEN Sentiment ELSE 0 END) AS SumPosSenti, SUM(CASE WHEN Sentiment <0 THEN

Zählen von Null- und Nicht-Null-Werten in einer einzelnen Abfrage

Anzahl der Antworten 22 Antworten
Ich habe eine Tabelle create table us ( a number ); Nun habe ich Daten wie: a 1 2 3 4 null null null 8 9 Nun brauche ich eine einzelne Abfrage zu zählen null und die

Wie verwende ich eine SQL for-Schleife, um Zeilen in die Datenbank einzufügen?

Anzahl der Antworten 3 Antworten
Ich bin mit Postgres, und ich habe eine große Anzahl von Zeilen, die müssen in die Datenbank eingefügt wurden, unterscheiden sich nur in Bezug auf eine ganze Zahl, die inkrementiert wird. Verzeihen Sie, was mag eine dumme

MySQL / SQL: Update mit korrelierter Unterabfrage von der aktualisierten Tabelle selbst

Anzahl der Antworten 3 Antworten
Ich eine Allgemeine Frage, die ich versuche, zu erklären, mit einem Beispiel. Sagen, ich habe eine Tabelle mit den Feldern: "id", "name", "Kategorie", "Erscheinungen" und "ratio" Die Idee ist, dass ich mehrere items, die jeweils mit Bezug

Effiziente Art der Aktualisierung der Entitätsliste

Anzahl der Antworten 4 Antworten
Ich bin an einem Projekt arbeiten, ermöglicht es dem Benutzer zu Bearbeiten, eine Liste von Entitäten. Ich anzeigen diese Entitäten anzeigen von Modellen und zeigen Sie Sie mit editor-Felder. Wenn der Benutzer drückt den Absenden-button, gehe ich

T-SQL: SUSER_SNAME vs SUSER_NAME?

Anzahl der Antworten 2 Antworten
In der MSDN-Dokumentation sagt für SUSER_SNAME Funktion: Gibt die login-Identifikation Namen von einem Benutzer Sicherheits-id (SID). Mehr vorbei, heißt es für die SUSER_NAME Funktion: Gibt die login-Kennung-name des Benutzers. Dennoch, wenn ich führen Sie die folgenden SQL-Anweisungen

Linq Abfrage mit Array in Where-Klausel?

Anzahl der Antworten 4 Antworten
Habe ich gesucht, aber immer noch kann nicht scheinen, um dies für mich zu arbeiten. Ich habe ein array von Id ' s die mit einem Benutzer verknüpft (Ihre Organisation Id). Diese sind in einem int wie

Was genau macht der Befehl "REM INSERTING in TABLE_NAME" in Oracle?

Anzahl der Antworten 3 Antworten
Habe ich einige SQL-Skripts für Oracle-und ich Frage mich, genau zu wissen, was ist das Ziel der folgenden Zeile: REM INSERTING into TABLE_NAME Nach dieser Zeile bekomme ich die inserts für die Tabelle. Insert into TABLE_NAME (ID,ENUM_KEY,NAME,DESCRIPTION)

Wie berechnet man das Maximum von zwei Zahlen in Oracle SQL select?

Anzahl der Antworten 7 Antworten
Dieser sollte einfach sein und zeigt meiner SQL Unwissenheit: SQL> select max(1,2) from dual; select max(1,2) from dual * ERROR at line 1: ORA-00909: invalid number of arguments Ich weiß, max ist in der Regel verwendet für

SQL DATEPART (dw, date) braucht Montag = 1 und Sonntag = 7

Anzahl der Antworten 8 Antworten
Ich habe eine Frage, wo bekomme ich die Wochentag von einem Datum, aber standardmäßig: Sonntag = 1 Moday = 2 etc. Die Funktion ist: DATEPART(dw,ads.date) as weekday Muss ich das Ergebnis so: Sonntag = 7 Montag =

Zufälliges Datum in MySQL einfügen / aktualisieren

Anzahl der Antworten 3 Antworten
Wie würde ich das update eine Spalte mit der ein zufälliges Datum in den letzten 2 Wochen mit MySQL? Beispiel (code tatsächlich nicht funktioniert): UPDATE mytable SET col = sysdate() - rand(1, 14); InformationsquelleAutor der Frage Blair

SQL: Verwenden von NULL-Werten im Vergleich zu Standardwerten

Anzahl der Antworten 13 Antworten
Was sind die Profis und Nachteile mit NULL-Werte in SQL im Gegensatz zu default-Werte? PS. Viele ähnliche Fragen gestellt wurden, die hier aber keine Antwort auf meine Frage. InformationsquelleAutor der Frage Registered User | 2010-01-22

Wie führe ich eine IN-Suche in SQL mit Golang durch?

Anzahl der Antworten 6 Antworten
Was nicht Gehen will für den zweiten Parameter in diesem SQL-Abfrage. Ich bin versucht, die IN Suche in postgres. stmt, err := db.Prepare("SELECT * FROM awesome_table WHERE id= $1 AND other_field IN $2") rows, err := stmt.Query(10,

Macht die Verwendung von parametrisiertem SqlCommand mein Programm gegen SQL-Injection immun?

Anzahl der Antworten 5 Antworten
Ich bin mir bewusst, dass SQL-injection ist eher gefährlich. Jetzt in meinem C# - code, den ich verfassen parametrisierte Abfragen mit SqlCommand Klasse: SqlCommand command = ...; command.CommandText = "SELECT * FROM Jobs WHERE JobId = @JobId;";

Wie überprüfe ich die Existenz einer Zeile in SQLite mit Python?

Anzahl der Antworten 4 Antworten
Habe ich den cursor mit der query-Anweisung wie folgt: cursor.execute("select rowid from components where name = ?", (name,)) Möchte ich prüfen, die Existenz der Komponenten: dem Namen und der Rückkehr zu einer python variable. Wie mache ich

Effiziente Möglichkeit zu überprüfen, ob eine SQL-Abfrage Ergebnisse liefert

Anzahl der Antworten 8 Antworten
Ich würde gerne eine Abfrage schreiben, gibt einfach 1 oder 0, je nachdem, ob die gewünschten Ergebnisse erzielen. Ich bin am überlegen diese zu verwenden, IF EXISTS( select * from myTable where id=7 and rowInsertDate BETWEEN '01/01/2009'

"ORDER BY ... USING" -Klausel in PostgreSQL

Anzahl der Antworten 4 Antworten
Die ORDER BY-Klausel ist decribed in der PostgreSQLdocumentation: ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...] Kann jemand geben Sie mir einige Beispiele, wie

Bestimmen Sie, ob eine Koordinate im Radius eines anderen ist

Anzahl der Antworten 3 Antworten
Sagen wir ich habe eine Tabelle von Zeilen mit Koordinaten. Was wäre der beste Weg zu ziehen, nur die Reihen von Koordinaten, die in den radius der anderen koordinieren? Zur Vereinfachung meine Frage, ich gebe das folgende

Welches ist der "beste" Datenzugriffsrahmen für C # und .NET?

Anzahl der Antworten 4 Antworten
(EDIT: ich habe es ein community-wiki, da ist es besser geeignet, um ein kollaboratives format.) Gibt es eine fülle von Möglichkeiten für den Zugriff auf SQL Server und anderen Datenbanken aus .NET. Alle haben Ihre vor-und Nachteile

Was ist der Vorteil der Verwendung von varbinary über varchar hier?

Anzahl der Antworten 2 Antworten
Vor einer Weile stellte ich eine Frage über Hierarchie/version Nummer die Sortierung in SQL Server. ( Wie Kann ich Eine Art 'Versionsnummer' Spalte Generisch Mit einer SQL Server-Abfrage). Unter den Antworten, die eingereicht wurden, war dieser link

Gibt es einen automatischen Modifikationszeitstempeltyp für Oracle-Spalten?

Anzahl der Antworten 6 Antworten
Ist es ein Weg, um eine timestamp-Spalte in Oracle, die automatisch speichert einen Zeitstempel, Wann der Datensatz geändert hat ? InformationsquelleAutor der Frage Ayrad | 2009-10-23

Wie '%' akzeptiert keinen NULL-Wert

Anzahl der Antworten 9 Antworten
Ich habe Abfrage, erstellen von Benutzer-Eingaben ( weitergeleitet via html-Formular). Es sieht aus wie (einfaches Beispiel): Select * From [table] Where [table].[column] like '<parameter>' Dieser parameter kann optional sein, so dass, wenn Benutzer entsprechende Eingabefeld leer, ich

Views SELECT enthält eine Unterabfrage in der FROM-Klausel

Anzahl der Antworten 4 Antworten
Ich habe zwei Tabellen und ich brauche zum erstellen einer Ansicht. Die Tabellen sind: credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id, client_id, credits_used, date) Verwende ich folgende Abfrage, um dies zu tun. Die Abfrage ohne "create view" - Teil

Verwenden Sie union und count (*) zusammen in der SQL-Abfrage

Anzahl der Antworten 3 Antworten
Ich habe ein SQL Abfrage, die wie folgt aussieht: select name, count (*) from Results group by name order by name und ein weiteres, identisch, die Belastungen aus einem Archiv Ergebnisse, die Tabelle, aber die Felder sind

MySQL: Erstellen einer neuen Tabelle mit Informationen aus einer Abfrage

Anzahl der Antworten 3 Antworten
In MySQL, ich möchte eine neue Tabelle erstellen mit allen Informationen, die in dieser Abfrage: select * into consultaa2 from SELECT CONCAT( 'UPDATE customers SET customers_default_address_id= ', (SELECT a.address_book_id FROM address_book a where c.customers_id=a.customers_id order by address_book_id

Liefert COUNT (*) immer ein Ergebnis?

Anzahl der Antworten 7 Antworten
Wenn ich eine Abfrage ausführen wie: SELECT COUNT(*) as num FROM table WHERE x = 'y' Wird es immer ein Ergebnis zurückgeben, selbst wenn die Abfrage nicht mit jeder Platte? Oder brauche ich, um zu überprüfen und

Der beste Weg, um die Identität der eingefügten Zeile zu erhalten?

Anzahl der Antworten 11 Antworten
Was ist der beste Weg, um IDENTITY der eingefügten Zeile? Weiß ich über @@IDENTITY und IDENT_CURRENT und SCOPE_IDENTITY aber nicht verstehen, die vor-und Nachteile an jeden. Kann mir bitte jemand erklären, die Unterschiede und Wann sollte ich

Was ist ein PostgreSQL "Cluster" und wie erstelle ich einen?

Anzahl der Antworten 1 Antworten
Ich bin sehr neu zu Datenbanken, die ich nicht gearbeitet habe viele. Jetzt will ich zu verstehen, der Begriff Datenbank-Cluster. Ich habe gegoogelt, viel gefunden und viele nützliche links, aber ich bin nicht in der Lage, Sie

Wie Skript SQL Server-Datenbankrolle?

Anzahl der Antworten 7 Antworten
Muss ich ein Skript zum kopieren einer bestimmten Datenbank-Rolle von einem SQL server zu einem anderen. Gibt es einen einfachen Weg, um ein Skript zu generieren, legt die Rolle und die alle die Rolle Berechtigungen? InformationsquelleAutor der

Wann EXCEPT im Gegensatz zu NOT EXISTS in Transact SQL zu verwenden?

Anzahl der Antworten 5 Antworten
Ich habe vor kurzem erfuhr von der Existenz der neuen "AUSNAHME" - Klausel in SQL Server (ein bisschen spät, ich weiß...), thru-code Lesen, geschrieben von einem Kollegen. Es ist wirklich überrascht mich! Aber dann habe ich einige

Database vs. Flat Text File: Was sind technische Gründe für die Auswahl eines anderen, wenn Leistung kein Problem ist?

Anzahl der Antworten 23 Antworten
Ich habe ein problem in einem der teams, an denen ich arbeite. Einer der Jungs ist ein bisschen SQL glücklich in meiner Meinung und will zum speichern der log-Informationen erzeugt, indem ein kleines python-FTP-downloader in einer Datenbank,

SQL: Wie finde ich Dubletten basierend auf zwei Feldern?

Anzahl der Antworten 8 Antworten
Habe ich die Zeilen in eine Tabelle der Oracle-Datenbank einzigartig sein sollte für eine Kombination der beiden Felder, aber die einzigartige beschränken, ist nicht auf die Tabelle, so dass ich brauchen, um zu finden, die alle Zeilen,

Wie führe ich eine gespeicherte Prozedur in einem SQL-Agent-Job aus?

Anzahl der Antworten 2 Antworten
Ich bin mit SQL Server 2008 und ich muss einen Auftrag des SQL Server-aus SQL Server-Agent. Ich bin neu in SQL Server-Job, und ich möchte, um eine gespeicherte Prozedur ausführen regelmäßig aus einer SQL-Server-Job. Aber ich habe

Wie bearbeite ich eine Tabelle, um CASCADE DELETE zu aktivieren?

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle mit Benutzern. Wenn ein Benutzer gelöscht wird, bekomme ich: DELETE-Anweisung in Konflikt mit der REFERENCE-Einschränkung Offenbar CASCADE DELETE ist nicht so einfach wie ich es mir vorgestellt, die in SQL Server, und die

Beinhaltet MS SQL Server "zwischen" die Bereichsgrenzen?

Anzahl der Antworten 8 Antworten
Beispielsweise können SELECT foo FROM bar WHERE foo BETWEEN 5 AND 10 wählen Sie 5 und 10 oder Sie sind ausgeschlossen von dem Angebot? InformationsquelleAutor der Frage Lea Verou | 2009-04-14

Wie kann ich den logischen Dateinamen der Datenbank aus der Sicherungsdatei abrufen?

Anzahl der Antworten 5 Antworten
Ich war auf der Suche in die Schritte, wie man zu Datenbank wiederherstellen Backup mit SQL-Skript (T-SQL). Hier sind die Schritte: Datenbank YourDB hat voll-backup YourBackUpFile.bak. Es kann wieder hergestellt werden, mit folgenden zwei Schritten: Schritt 1:

Aufrufen einer gespeicherten Prozedur in Oracle mit IN- und OUT-Parametern

Anzahl der Antworten 3 Antworten
Habe ich dieses Verfahren: CREATE OR REPLACE PROCEDURE PROC1(invoicenr IN NUMBER, amnt OUT NUMBER) AS BEGIN SELECT AMOUNT INTO amnt FROM INVOICE WHERE INVOICE_NR = invoicenr; END; Also bei mir läuft es so, es gibt absolut nichts:

Benennen Sie SQL Server-Schema um

Anzahl der Antworten 7 Antworten
Wie kann ich das umbenennen eines Schemas mit SQL Server? InformationsquelleAutor der Frage | 2008-11-25

Problembehandlung bei zeitweiligen SQL-Zeitüberschreitungsfehlern

Anzahl der Antworten 14 Antworten
Wir haben ein paar Instanzen pro Tag, wo wir eine ganze Reihe von SQL-Timeout-Fehlern, die von mehreren Anwendungen (System.Daten.SqlClient.SqlException: Timeout ist abgelaufen. Das Zeitlimit wurde vor Abschluss des Vorgangs oder der server antwortet nicht.) Wir haben über

Wählen Sie aus Union Tsql

Anzahl der Antworten 2 Antworten
Ist es möglich, eine Auswahl aus dem Ergebnis einer union? Zum Beispiel versuche ich, etwas zu tun: SELECT A FROM ( SELECT A, B FROM TableA UNION SELECT A, B FROM TableB ) WHERE B > 'some

Erzwinge die Verwendung von Indizes in Oracle

Anzahl der Antworten 5 Antworten
Dass ich auf diese Frage in einem interview und hatte keine Ahnung, wie das zu beantworten: Gibt es eine Tabelle, die einen index auf eine Spalte, und Sie Abfrage: select * from table_name where column_having_index="some value"; Dauert

Unterschied zwischen Restrictions.like und .ilike in der Hibernate-Kriterien-API

Anzahl der Antworten 4 Antworten
Hibernate ist Criteria API hat Restrictions.ilike Funktion hat den folgenden Vertrag: Einem case-insensitive "wie", ähnlich wie Postgres ilike-operator Cool. Aber die gleiche Klasse hat auch like Funktion, da Sie viel mehr vage Vertrag: Einen "wie" - Einschränkung,

SQL nicht wie Anweisung funktioniert nicht

Anzahl der Antworten 5 Antworten
Ich habe den folgenden code innerhalb einer gespeicherten Prozedur. WHERE WPP.ACCEPTED = 1 AND WPI.EMAIL LIKE '%@MATH.UCLA.EDU%' AND (WPP.SPEAKER = 0 OR WPP.SPEAKER IS NULL) AND WPP.COMMENT NOT LIKE '%CORE%' AND WPP.PROGRAMCODE = 'cmaws3' NICHT WIE-Anweisung nicht

Entfernen Sie Dubletten in einer Django-Abfrage

Anzahl der Antworten 6 Antworten
Gibt es eine einfache Möglichkeit, Duplikate entfernen in dem folgenden query - email_list = Emails.objects.order_by('email') Versuchte ich mit duplicate () - aber es hat nicht funktioniert. Könnten Sie bitte zeigen Sie mir die genaue syntax für diese

SQL - STDEVP oder STDEV und wie man es benutzt?

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle: LocationId OriginalValue Mean 1 0.45 3.99 2 0.33 3.99 3 16.74 3.99 4 3.31 3.99 usw... Wie würde ich arbeiten, die Standard Deviation mit Hilfe dieser Tabelle und auch, was würden Sie empfehlen

Was ist dieser Operator & lt; = & gt; in MySQL?

Anzahl der Antworten 9 Antworten
Ich arbeite an code geschrieben, die von einem früheren Entwickler und in einer Abfrage, die es sagt, WHERE p.name <=> NULL Was bedeutet <=> bedeuten in dieser Abfrage? Ist es etwas, das gleich =? Oder ist es

Wie exportiert man einen Tabellen-Datenrahmen in Pyspark zu CSV?

Anzahl der Antworten 5 Antworten
Bin ich mit spark-1.3.1 (pyspark) und ich haben generiert eine Tabelle mit einer SQL-Abfrage. Ich habe jetzt ein Objekt, das ist ein DataFrame. Ich möchte für den export dieses DataFrame-Objekt (ich nannte es "Tabelle") in eine csv-Datei,

MySQL wählt Zeilen aus, bei denen der linke Join null ist

Anzahl der Antworten 6 Antworten
Habe ich diese MySQL-Tabellen: Tabelle1: id | writer 1 | Bob 2 | Marley 3 | Michael Tabelle2: user_one | user_two 1 | 2 Und diese Abfrage: SELECT table1.id FROM table1 LEFT JOIN table2 ON table1.id =