Als «sql» getaggte Fragen

Structured Query Language (SQL) ist eine Sprache zum Abfragen von Datenbanken. Die Fragen sollten Codebeispiele, Tabellenstruktur, Beispieldaten und ein Tag für die verwendete DBMS-Implementierung (z. B. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 usw.) enthalten. Wenn sich Ihre Frage ausschließlich auf ein bestimmtes DBMS bezieht (bestimmte Erweiterungen / Funktionen verwendet), verwenden Sie stattdessen das Tag dieses DBMS. Antworten auf mit SQL gekennzeichnete Fragen sollten ISO / IEC-Standard-SQL verwenden.

10
Analyse der PostgreSQL-Indexnutzung
Gibt es ein Tool oder eine Methode, um Postgres zu analysieren und zu bestimmen, welche fehlenden Indizes erstellt und welche nicht verwendeten Indizes entfernt werden sollen? Ich habe ein wenig Erfahrung mit dem "Profiler" -Tool für SQLServer, aber mir ist kein ähnliches Tool bekannt, das in Postgres enthalten ist.



4
Laravel Advanced Wo kann man eine Variable in eine Funktion übergeben?
Beispiel in doc: DB::table('users') ->whereExists(function($query) { $query->select(DB::raw(1)) ->from('orders') ->whereRaw('orders.user_id = users.id'); }) ->get(); Aber was ist, wenn ich eine solche externe Variable verwenden muss: ->where('city_id', '=', $this->city->id) ->where(function($query) { $query->where('name', 'LIKE', '%'.$searchQuery.'%') ->orWhere('address', 'LIKE', '%'.$searchQuery.'%') }) Im Moment habe ich eine neue Immobilie erstellt und über sie zugegriffen $this->, aber …
85 php  sql  laravel 

7
Wie überprüfe ich, ob das Feld in MySQL null oder leer ist?
Ich versuche herauszufinden, wie ich überprüfen kann, ob ein Feld leerNULL oder leer ist . Ich habe das: SELECT IFNULL(field1, 'empty') as field1 from tablename Ich muss einen zusätzlichen Scheck hinzufügen field1 != ""wie: SELECT IFNULL(field1, 'empty') OR field1 != "" as field1 from tablename Irgendeine Idee, wie man das …
84 mysql  sql 

4
MySQL, Verketten Sie zwei Spalten
Eine MySQL-Tabelle enthält zwei Spalten: SUBJECTund YEAR. Ich möchte eine alphanumerische eindeutige Nummer generieren, die die verketteten Daten von SUBJECT und YEAR enthält. Wie kann ich das machen? Ist es möglich, einen einfachen Operator wie zu verwenden +?
84 php  mysql  sql 

2
SQL LEFT JOIN-Unterabfrage-Alias
Ich führe diese SQL-Abfrage aus: SELECT wp_woocommerce_order_items.order_id As No_Commande FROM wp_woocommerce_order_items LEFT JOIN ( SELECT meta_value As Prenom FROM wp_postmeta WHERE meta_key = '_shipping_first_name' ) AS a ON wp_woocommerce_order_items.order_id = a.post_id WHERE wp_woocommerce_order_items.order_id =2198 Und ich bekomme diesen Fehler: # 1054 - Unbekannte Spalte 'a.post_id' in 'on-Klausel'. Ich denke, mein …

5
Fehler beim Importieren des SQL-Dumps in MySQL: Unbekannte Datenbank / Datenbank kann nicht erstellt werden
Ich bin verwirrt, wie man eine SQL-Dump-Datei importiert. Ich kann die Datenbank scheinbar nicht importieren, ohne sie zuerst in MySQL zu erstellen. Dies ist der Fehler, der angezeigt wird, wenn er database_namenoch nicht erstellt wurde: username= Benutzername einer Person mit Zugriff auf die Datenbank auf dem ursprünglichen Server. database_name= Name …



12
einschließlich Parameter in OPENQUERY
Wie kann ich einen Parameter in SQL OpenQuery verwenden, z. SELECT * FROM OPENQUERY([NameOfLinkedSERVER], 'SELECT * FROM TABLENAME where field1=@someParameter') T1 INNER JOIN MYSQLSERVER.DATABASE.DBO.TABLENAME T2 ON T1.PK = T2.PK

9
max (Länge (Feld)) in MySQL
Wenn ich sage: select max(length(Name)) from my_table Ich bekomme das Ergebnis als 18, aber ich möchte auch die betroffenen Daten. Also wenn ich sage: select max(length(Name)), Name from my_table ...es funktioniert nicht. Ich denke, es sollte eine Selbstverbindung geben, die ich nicht herausfinden kann. Kann mir bitte jemand einen Hinweis …
84 sql  mysql 


7
Kopieren Sie eine Tabelle (einschließlich Indizes) in Postgres
Ich habe einen Postgres-Tisch. Ich muss einige Daten daraus löschen. Ich wollte eine temporäre Tabelle erstellen, die Daten kopieren, die Indizes neu erstellen und die benötigten Zeilen löschen. Ich kann keine Daten aus der Originaltabelle löschen, da diese Originaltabelle die Datenquelle ist. In einem Fall muss ich einige Ergebnisse erhalten, …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.