The db2 tutorial is: use SQL to query XML data in DB2 9.
Although the hybrid architecture of DB2 is quite different from that of earlier versions, it is not difficult to use its new XML features. If you are familiar with SQL, you can quickly convert this skill to processing
The DB2 tutorial is: use SQL to query XML data in DB2 9.
Although the hybrid architecture of DB2 is quite different from that of earlier versions, it is not difficult to use its new XML features. If you are familiar with SQL, you can quickly convert this skill to process
as a wildcard
Select 'hui' as [*], ''as [*], 'lil' as [*] for xml path
Select 'hui', '', 'lil' for xml path
The execution results of the preceding two SQL statements are the same: If the data type is XML, insert the XML tree as a child element. Declare @ table (name
[address], ' Li ' as [name/last] FOR XML path result:A column that is named as a wildcard characterSelect ' Hui ' as [*], ' as [*], ' Li ' as [*] FOR XML pathSelect ' Hui ', ' ', ' Li ' FOR XML pathThe above two SQL statements run the same result: If it is an XML type, inse
In SQL Server, I often need to perform some time-type field conversions, but I don't quite remember it. So I collected the following sqlserverconvert datetime-related materials and posted them on my site, it is convenient for you to search for it later. I hope it will be helpful to you.
Set the value of the [datetime] field of the table in SQL Server to '2017-11-07 16:41:35. change 033' to '2017-11-07 00:
SQL Server Chinese version of the default Date field datetime format is YYYY-MM-DD Thh:mm:ss.mmm
For example:
Select GETDATE ()
Sorted out the date format conversion methods that you might often use in SQL Server:
examples are as follows:
Select CONVERT (varchar, GETDATE (), 120)
2004-09-12 11:06:08
Select replace (
SQL provides powerful support for XML
There are two main points:
1. Convert the select result to XML
(1) For XML raw this will return each row of data in the result set as a single data element. The element name is row, and the data items in each row are used as the row att
group and told me to set the time format, then, the time format is limited to days and months, and the two problems are solved.I have listed multiple time functions in the previous article. Now I will introduce the CAST and CONVERT used in this article in detail:Let's take a look at their syntax:CAST (expression AS data_type [(length)])CONVERT (data_type [(length)], expression [, style])Where:Expression: A
SQL group and told me to set the time format, then, the time format is limited to days and months, and the two problems are solved.
I have listed multiple time functions in the previous article. Now I will introduce the CAST and CONVERT used in this article in detail:
Let's take a look at their syntax:
CAST (expression AS data_type [(length)])CONVERT (data_type
.exists Find out that the CategoryID in the category table are not equal to N.categoryid C.categoryid,c.[name] First query statement: Select C.categoryid,c.[name] from Category C left join News N in C.categoryid=n.categoryid where N.categoryid is Null Second query statement: Select Categoryid,[name] from category where NOT exists ( SELECT * FROM News where Category.categoryid=news.categoryid ) * The first performance is undoubtedly the best when the CategoryID is not repeated in the news table,
Explicitly converts a data type expression to another data type. CAST and CONVERT provide similar functions.Syntax
Use CAST:
CAST (expression AS data_type)
Use CONVERT:
CONVERT (data_type [(length)], expression [, style])Parameters
Expression
Is any valid Microsoft SQL Server expression.
Data_type
The data types provid
.htm
Now use this knowledge to solve my problems, the first is the daily Statistics reported, accurate to the date limit: convert (varchar (one), Reporttime, 20) that is YYYY-MM-DD
The group by problem is then resolved with the SQL code:
Copy Code code as follows:
Select Reportperson,convert (
quantityUnion allSelect 123,1 as productid, 100 as quantityUnion allSelect 124,2Union allSelect 125, 3, 5),ProductAs(Select 1 as id, N 'leewhoeeuniversity 'as nameUnion allSelect 2, N 'depop')Select * from[Order],ProductWhere [order]. productid = product. id for xml auto
Result:
Of course, you can also specify ELEMENTS, BINARY BASE64, and RAW in AUTO mode. (XML query in
The use and difference of cast and convert in SQL more the/1/ -Source: SQL Learning Tour:14125Learning Tags:cast ConvertSQL This article guide: both cast and convert in SQL are expressions used to convert an expression of one data
SQL Statement conversion Format function cast, convertBoth cast and convert are often used. Specially extracted as an article, convenient to find.Both cast and convert can perform data type conversions. In most cases, the two perform the same function, but the convert also provides some special date format conversions,
SQL Statement conversion Format function cast, convertBoth cast and convert are often used. Specially extracted as an article, convenient to find.Both cast and convert can perform data type conversions. In most cases, the two perform the same function, but the convert also provides some special date format conversions,
Label:Both cast and convert are often used. Specially extracted as an article, convenient to find. Both cast and convert can perform data type conversions. In most cases, the two perform the same function, but the convert also provides some special date format conversions, and cast does not have this function. Since conver
1.sqlserver CAST and CONVERT functionsExplicitly converts an expression of a data type to another data type. CAST and CONVERT provide similar functionality.GrammarUsing CAST:CAST (expression as data_type)Using CONVERT:CONVERT (data_type[(length)], expression [, style])ParametersExpressionIs any valid Microsoft SQL Server expression. For more information, see expr
Element. Therefore, the RAW mode does not use the inherent layered structure of XML documents. See the following SQL statement:
SELECT Customers.CustomerID,CompanyName,OrderID,CONVERT(VARCHAR(10), OrderDate, 101) AS OrderDateFROM CustomersINNER JOIN Orders ON Customers.CustomerID = Orders.CustomerIDOR
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service