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 type to another data type. CASTAndCONVERTprovides similar functionality, except that the syntax is different.
First Reader Network reference
The code is as follows
Copy Code
CONVERT (expr USING transcoding_name)
In MySQL, transcoding names are the same as the corresponding character set names.
Examples:
The code is as follows
Copy Code
SELECT CONVERT (_latin1 ' Müller ' USING UTF8);INSERT into utf8table (utf8column)
SELECT
This is a function of the MSSQL database, the function of the CONVERT function is to convert the data type. and the Convert (char (), opendate,120) You're asking is a function that formats the date field and converts it into character formatting. Next, the three parameters in your function are explained separately: 1.char (20), is the target data type and length
Today, I encountered the problem of converting the date field. After the problem was solved with the help of SQL king, I found the relevant materials on the Internet to learn!SqlDataSource1.SelectCommand = "SELECT ***** '+ RIGHT (XkzSqs. QYMC, LEN (XkzSqs. QYMC)-4) AS requirement enterprise name, XkzSqsSb. SBMC as device name, XkzSqsSb. GGXH as specification model, XkzSqsSb. SL as quantity, CONVERT (nvarchar (10), XkzSqsSb. GZRQ, 126) as date of purch
How to use convert:
Format:
CONVERT (Data_type,expression[,style])
Description
This style is generally in the type of time (datetime,smalldatetime) and String type (Nchar,nvarchar,char,varchar)
When they are converted to each other.
Example:
SELECT CONVERT (varchar), GETDATE (), () now
Result is
Now
---------------------------------------
09/15/2001
The style n
CONVERT function format in SQL:CONVERT (data_type, expression [, style])Parameter description:ExpressionIs any valid Microsoft® SQL Server™ expression ..Data_typeThe data types provided by the target system, including bigint and SQL _variant. User-defined data types cannot be used.LengthOptional parameters of the nchar, nvarchar, char, varchar, binary, or varbinary data type.StyleDate format style, which converts datetime or smalldatetime da
Processing of date data formats, two examples:CONVERT (varchar (16), time one, 20) results: 2007-02-01 08:02/* time is generally a field in the GETDATE () function or data table */CONVERT (varchar (10), time one, 23) Result: 2007-02-01/*varchar (10) represents the format of the date output, which can occur if not long enough */Statements and Query results:Select CONVERT (varchar), GETDATE (), 0): 2006 10:57
Format:Convert(Data_type, expression[, Style])Convert(Varchar, field name,Format type)
Note:This style is generally in the time type (datetime, smalldatetime) and string type (nchar, nvarchar, Char, varchar)It is used only when they are converted to each other.
Example:Select convert (varchar (30), getdate (), 101) nowResult:Now---------------------------------------| 09/15/2001
=======================
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 NullSecond 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, whereas the second performance is good.11.SQL Statement conversion Format functio
Label:Format:CONVERT (Data_type,expression[,style])DescriptionThis style is typically in the time type (Datetime,smalldatetime) and the string type (Nchar,nvarchar,char,varchar)It is only used when converting to each other.Example:SELECT CONVERT (varchar (+), GETDATE (), 101) NowThe result is:Now---------------------------------------|09/15/2001===================================================================The style number has the following meanin
syntax structure:
1. Cast
Syntax structure: CAST (expression as data_type [(length)])
2. Convert
Syntax structure: CONVERT (data_type [(length)], expression [, style])
3. Parse
Syntax structure: PARSE (string_value as data_type [USING culture])
Where Parse is a new feature of SQL Server expression must be a string form of the converted Type
Performance Analysis:
Summarize:
1. The difference between
In SQL Server, both the cast and CONVERT functions are available for type conversions, and their functions are the same.It's just a different syntax.Cast is generally easier to use, and the advantage of convert is that dates and values can be formatted.1 Select CAST('123' as int)--1232 Select CONVERT(int,'123')--1233 4 Select CAST(123.4 as int)--1235 Select
In the development process of Python, it is unavoidable to encounter type conversion, here is a common type conversion demo:
type
Description
int (x [, Base])
Convert x to an integer
Long (x [, Base])
Convert x to a long integer
Float (x)
Convert x to a floating-point number
It's easy to convert a basic disk into a dynamic disk on Microsoft Windows 2000/xp/2003/2008/vista and Windows 7, but it's not easy to convert a dynamic disk to a basic disk. Why is that? Because Windows Disk Manager cannot convert a dynamic disk with a partition to basic, it can only convert an empty dynamic disk back
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.