The -> and ->> operators were introduced in SQLite version 3.38.0, which was released on 22 February 2022. Both operators are used for extracting subcomponents of JSON. But there’s a subtle difference between them.
what is
UPPER() – Convert to Uppercase in PostgreSQL
In PostgreSQL, we can use the upper() function to convert lowercase characters to their uppercase equivalent, according to the rules of the database’s locale.
LOWER() – Convert to Lowercase in PostgreSQL
In PostgreSQL, we can use the lower() function to convert uppercase characters to their lowercase equivalent, according to the rules of the database’s locale.
INITCAP() – Convert to Initial Caps in PostgreSQL
In PostgreSQL, we can use the initcap() function to format a string of text to use initial capitals. That is, it converts the first letter of each word to upper case and the rest to lower case.
SQLite ->> Operator
In SQLite, the ->> operator extracts a subcomponent from a JSON document and returns an SQL representation of that subcomponent.
The ->> operator was first introduced in SQLite version 3.38.0 (released on 22 February 2022).
SQLite -> Operator
In SQLite, the -> operator extracts a subcomponent from a JSON document and returns a JSON representation of that subcomponent.
The -> operator was first introduced in SQLite version 3.38.0 (released on 22 February 2022).
SQLite JSON_TREE()
In SQLite, json_tree() is a table-valued function that walks the JSON value provided as its first argument and returns a table consisting of one row for each array element or object member.
We provide the JSON value as an argument when we call the function.
SQLite JSON_EACH()
In SQLite, json_each() is a table-valued function that walks the JSON value provided as its first argument and returns a table consisting of one row for each array element or object member.
We provide the JSON value as an argument when we call the function.
SQLite JSON_TYPE()
The SQLite json_type() function returns the type of the outermost element of the given JSON.
We provide the JSON as an argument when we call the function.
We can optionally pass a path, which allows us to get the type of a specific array element or object member within the JSON.
SQLite JSON_QUOTE()
In SQLite, the json_quote() function converts a number or string into its corresponding JSON representation.
We provide the number or string as an argument when we call the function, and the function returns a JSON representation of that value.