Als «cast» getaggte Fragen

Konvertiert einen Ausdruck eines Datentyps in einen anderen.



1
Base64-Zeichenfolge nativ in SQL Server dekodieren
Ich habe eine varcharSpalte in einer Tabelle in SQL Server, die eine Base64-codierte Textzeichenfolge enthält, die ich in das Nur-Text-Äquivalent dekodieren möchte Verfügt SQL Server über native Funktionen, um diese Art von Dingen zu handhaben? Eine Beispiel-Base64-Zeichenfolge: cm9sZToxIHByb2R1Y2VyOjEyIHRpbWVzdGFtcDoxNDY4NjQwMjIyNTcxMDAwIGxhdGxuZ3tsYXRpdHVkZV9lNzo0MTY5ODkzOTQgbG9uZ2l0dWRlX2U3Oi03Mzg5NjYyMTB9IHJhZGl1czoxOTc2NA== Welches dekodiert zu: role:1 producer:12 timestamp:1468640222571000 latlng{latitude_e7:416989394 longitude_e7:-738966210} radius:19764

1
Abfrage von JSONB in ​​PostgreSQL
Ich habe eine Tabelle, personsdie zwei Spalten enthält, eine idund eine JSONB-basierte dataSpalte (diese Tabelle wurde nur zu Demonstrationszwecken erstellt, um mit der JSON-Unterstützung von PostgreSQL herumzuspielen). Angenommen, es enthält zwei Datensätze: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Angenommen, ich möchte den …

1
Überraschende Ergebnisse für Datentypen mit Typmodifikator
Bei der Diskussion einer rekursiven CTE-Lösung für diese Frage: Holen Sie sich die letzten 5 unterschiedlichen Werte für jede ID @ypercube stieß auf eine überraschende Ausnahme, die uns veranlasste, den Umgang mit Typmodifikatoren zu untersuchen. Wir fanden überraschendes Verhalten. 1. Type Cast behält in einigen Kontexten den Typmodifikator bei Auch …

1
Warum muss ich NULL in einen Spaltentyp umwandeln?
Ich habe einen Helfer, der Code generiert, um Massenaktualisierungen für mich durchzuführen, und SQL generiert, das so aussieht: (Sowohl das aktive als auch das Kernfeld sind vom Typ boolean) UPDATE fields as t set "active" = new_values."active","core" = new_values."core" FROM (values (true,NULL,3419), (false,NULL,3420) ) as new_values("active","core","id") WHERE new_values.id = t.id; …
10 postgresql  null  cast 


2
Warum verfügt diese Suche in BIGINT col über zusätzliche Operatoren für konstanten Scan, Skalarberechnung und verschachtelte Schleifen?
Wenn ich mir den tatsächlichen Exektionsplan einiger meiner Abfragen ansehe, stelle ich fest, dass Literalkonstanten, die in einer WHERE-Klausel verwendet werden, als verschachtelte Kette aus skalarem und konstantem Scan angezeigt werden . Um dies zu reproduzieren, verwende ich die folgende Tabelle CREATE TABLE Table1 ( [col1] [bigint] NOT NULL, [col2] …

3
Datum aus Zeichenfolge einfügen: CAST vs CONVERT
Betrachten Sie die folgenden zwei Möglichkeiten, um eine Datums- / Uhrzeit-Varchar-Zeichenfolge in ein Datumsfeld zu konvertieren: SELECT convert(date, '2012-12-21 21:12:00', 20) -- Only date is needed SELECT cast('2012-12-21 21:12:00' as date) -- Only date is needed Beide geben zurück, was ich erwarte: Das Datum ohne Uhrzeit als Datumsdatentyp. Meine Frage …

2
So erstellen Sie einen Index für eine ganzzahlige json-Eigenschaft in postgres
Ich kann für mein ganzes Leben nicht herausfinden, wie ich einen Index für eine Eigenschaft meiner JSON-Spalte erstellen kann, die eine Ganzzahl ist. Ich habe es so versucht (und auch Dutzende von anderen) CREATE INDEX user_reputation_idx ON users(("user"->>'reputation')::int) Es funktioniert gut in einer Abfrage (zB ORDER BY ("user"->>'reputation')::int) Was vermisse …
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.