Are some very basic very common, here to record
Get Date:
Year (time)---get year, 2014
Month (time)----Get month, 5
Day (time)-----Get day, 6
If the month or date is less than two digits, then the previous 0, such as May, 0 is: 05, the processing method is to use right (' to complement the string ' + the original string, less than a few of the correction), such as: ' +cast (' 0 ' getdate () as NVARCHAR (2)), 2), with a result of 04
Add date to existing date:
Method:DATEADD(datepart,number,date)
DatePart commonly used: yy (years), MM (month), DD (day), HH (time), MI (min), ss (sec)
Time interval:
DATEDIFF (DatePart, start date, end date)
DatePart commonly used: yy (years), MM (month), DD (day), HH (time), MI (min), ss (sec),
Deletes a character of the specified length and inserts another set of characters at the specified starting point.
Method:Stuff(' Specify string ', start length contains, length to delete, ' string to insert ')
such as: SELECT STUFF (' 1234567 ', 3,2, ' abc ') means ' 1234567 ' to delete from the third, delete two-length characters, and then insert ' ABC ' with the result: 12abc567
Convert Time to String:
Convert
SELECT CONVERT (varchar), GETDATE (), 0): 2006 10:57am
SELECT CONVERT (varchar), GETDATE (), 1): 05/16/06
SELECT CONVERT (varchar), GETDATE (), 2): 06.05.16
SELECT CONVERT (varchar), GETDATE (), 3): 16/05/06
SELECT CONVERT (varchar), GETDATE (), 4): 16.05.06
SELECT CONVERT (varchar), GETDATE (), 5): 16-05-06
SELECT CONVERT (varchar), GETDATE (), 6): 16 05 06
SELECT CONVERT (varchar), GETDATE (), 7): 05 16, 06
SELECT CONVERT (varchar), GETDATE (), 8): 10:57:46
SELECT CONVERT (varchar), GETDATE (), 9): 2006 10:57:46:827am
SELECT CONVERT (varchar), GETDATE (), 10): 05-16-06
SELECT CONVERT (varchar), GETDATE (), 11): 06/05/16
SELECT CONVERT (varchar), GETDATE (), 12): 060516
SELECT CONVERT (varchar), GETDATE (), 13): 16 05 2006 10:57:46:937
SELECT CONVERT (varchar), GETDATE (), 14): 10:57:46:967
SELECT CONVERT (varchar), GETDATE (), 20): 2006-05-16 10:57:47
SELECT CONVERT (varchar), GETDATE (), 21): 2006-05-16 10:57:47.157
SELECT CONVERT (varchar), GETDATE (): 05/16/06 10:57:47 AM
SELECT CONVERT (varchar), GETDATE (), 23): 2006-05-16
SELECT CONVERT (varchar), GETDATE (), 24): 10:57:47
SELECT CONVERT (varchar), GETDATE (), 25): 2006-05-16 10:57:47.250
SELECT CONVERT (varchar), GETDATE (), (+): 2006 10:57am
SELECT CONVERT (varchar), GETDATE (), 101): 05/16/2006
SELECT CONVERT (varchar), GETDATE (), 102): 2006.05.16
SELECT CONVERT (varchar), GETDATE (), 103): 16/05/2006
SELECT CONVERT (varchar), GETDATE (), 104): 16.05.2006
SELECT CONVERT (varchar), GETDATE (), 105): 16-05-2006
SELECT CONVERT (varchar), GETDATE (), 106): 16 05 2006
SELECT CONVERT (varchar), GETDATE (), 107): 05 16, 2006
SELECT CONVERT (varchar), GETDATE (), 108): 10:57:49
SELECT CONVERT (varchar), GETDATE (), 109): 2006 10:57:49:437am
SELECT CONVERT (varchar), GETDATE (), 110): 05-16-2006
SELECT CONVERT (varchar), GETDATE (), 111): 2006/05/16
SELECT CONVERT (varchar), GETDATE (), 112): 20060516
SELECT CONVERT (varchar), GETDATE (), 113): 16 05 2006 10:57:49:513
SELECT CONVERT (varchar), GETDATE (), 114): 10:57:49:547
SELECT CONVERT (varchar), GETDATE (), 120): 2006-05-16 10:57:49
SELECT CONVERT (varchar), GETDATE (), 121):2006-05-16 10:57:49:000
To intercept a string:
function:substring
Select substring (' ABCDEFG ', 1,4) marks the string from the first start with a length of 4, with the result: ABCD
Replacement string:
Function:replace
SELECT REPLACE (' ABCDEFG ', ' a ', ' 123 '); Replace a in string with ' 123 ', Result: 123BCDEFG
SQL time and string operations