Heim > Datenbank > MySQL-Tutorial > Wie werden SELECT-Abfrageergebnisse mithilfe von SQL Server-Funktionen als JSON ausgegeben?

Wie werden SELECT-Abfrageergebnisse mithilfe von SQL Server-Funktionen als JSON ausgegeben?

Barbara Streisand
Freigeben: 2024-12-29 03:29:10
Original
778 Leute haben es durchsucht

How to Output SELECT Query Results as JSON Using SQL Server Functions?

SELECT-Ergebnisse als JSON mithilfe von SQL Server-Funktionen ausgeben

Abfrage:

Um die Ergebnisse einer SELECT-Anweisung auszugeben als Um ein JSON-Objekt mithilfe einer Funktion zu erstellen, können Sie den folgenden Ansatz verwenden:

FÜR JSON AUTO (SQL Server 2016):

SELECT id, name, active
FROM Users
FOR JSON AUTO;
Nach dem Login kopieren

FÜR XML-PFAD (SQL Server vor 2016):

SELECT '[' + STUFF((
    SELECT
        ',{"id":' + CAST(id AS VARCHAR(MAX))
        + ',"name":"' + name + '"'
        + ',"active":' + CAST(active AS VARCHAR(MAX))
        + '}'
    FROM Users t1
    FOR XML PATH(''), TYPE
).VALUE('.', 'VARCHAR(MAX)'), 1, 1, '') + ']';
Nach dem Login kopieren

Beispiel:

Berücksichtigen Sie die folgenden „Benutzer“ Tabelle:

id name active
1 Bob Jones 1
2 John Smith 0

Die obigen Abfragen würden das folgende JSON-Ergebnis zurückgeben:

[{"id":1,"name":"Bob Jones","active":1},{"id":2,"name":"John Smith","active":0}]
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie werden SELECT-Abfrageergebnisse mithilfe von SQL Server-Funktionen als JSON ausgegeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage