Heim >php教程 >PHP开发 >Verwendung der Konvertierungsfunktion CONVERT in SQL

Verwendung der Konvertierungsfunktion CONVERT in SQL

高洛峰
高洛峰Original
2016-12-14 13:17:211253Durchsuche

Format:
CONVERT(data_type,expression[,style])

Beschreibung:
Dieser Stil wird im Allgemeinen zwischen Zeittyp (datetime, smalldatetime) und String-Typ (nchar, nvarchar, char ,varchar)
wird nur beim gegenseitigen Konvertieren verwendet.

Beispiel:
SELECT CONVERT(varchar(30),getdate(),101) now
Das Ergebnis ist:
jetzt
----------------------------
|15.09.2001

===================================== ======== ========================

Die Bedeutung von Stilnummern bei der Umrechnung von Zeit ist wie folgt:

---- ---------------------------------------- ---------- -------------------------- ---------- ----
Stil (2 Ziffern stellen das Jahr dar) |. Eingabe- und Ausgabeformate                                ---------- --------------------------------------- ----------- -------------------------
0                                                                                                          (oder PN)                                                  ---------------- ---------------------------------
1                                                                                                                                                                                                                        --- -------------------------------------------- ------ ---------------------------------------
2                                                                                                           - dd                                                                                           ------------------------------------------------- - ------------
3                                                                                                                     >--------------------- ---------- ---------------------------------------- ---------- ---------------
4                                                                                                        
------------- ------------------------------------- ------------- ------------------------------------- ----------
5                               |  105    意大利             |   tt-mm-jj                                        
---------------------------- -------------------------------------------------- -
6                               |  106                             |   dd mon yy                                        
----------------- -------------------------------------------------- --------------
7                               |  107                             |   Mo dd,yy                                        
----------------------------- -------------------------------------------------- ---------------
8                               |  108                             |   hh:mm:ss                                         
---------------------------- -------------------------------------------------- -
9                               |  109                             |   Mo dd yyyy hh:mi:ss:mmmmAM(或PM)
--------------------------------- -------------------------------------------------- -------------------------
10                             |  110    美国                 |   MM-TT-JJ                                         
--------------- -------------------------------------------------- -
11                             |  111    日本                 |   jj/mm/tt                                        
---------------------------- -------------------------------------------------- --
12                                                                                                                            ------------------------------------------------- - ----
13 |. 113 Europäischer Standardwert |. dd mon yyyy hh:mi:ss:mmm (24-Stunden-Format)
-- --- -------------------------------- --- -------------------------------- --- ---
14                                                                                                                                                                                              ----------------------------------------- ---------- ---------------------------------
20                                                                            :ss (24-Stunden-Format)
---------------------------------------- - ------------------------------------------------- - -----------------
21                                                                                                                                                 -------------- --------------------- --------------- --------------------- ---

Anweisungs- und Abfrageergebnisse:
SELECT CONVERT(varchar(100), GETDATE(), 0): 16.05.2006 10:57 Uhr
SELECT CONVERT(varchar(100), GETDATE(), 1): 16.05.06
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06
SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06
SELECT CONVERT(varchar(100), GETDATE(), 5): 16-05-06
SELECT CONVERT(varchar(100), GETDATE(), 6): 16 05 06
SELECT CONVERT(varchar(100 ), GETDATE(), 7): 05 16, 06
SELECT CONVERT(varchar( 100), GETDATE(), 8): 10:57:46
SELECT CONVERT(varchar(100), GETDATE() , 9): 16.05.2006 10:57:46:827AM
SELECT CONVERT(varchar (100), GETDATE(), 10): 16.05.06
SELECT CONVERT(varchar(100), GETDATE( ), 11): 05.06.16
SELECT CONVERT(varchar(100), GETDATE(), 12): 060516
SELECT CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
SELECT CONVERT(varchar(100), GETDATE() , 14): 10:57:46:967
SELECT CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
SELECT CONVERT(varchar(100), GETDATE (), 22): 16.05.06 10:57:47 Uhr
SELECT CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
SELECT CONVERT(varchar(100) , GETDATE(), 24): 10:57:47
SELECT CONVERT(varchar( 100), GETDATE(), 25): 2006-05-16 10:57:47.250
SELECT CONVERT(varchar(100 ), GETDATE(), 100): 16.05.2006 10:57 Uhr
SELECT CONVERT( varchar(100), GETDATE(), 101): 16.05.2006
SELECT CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
SELECT CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
SELECT CONVERT(varchar(100 ), GETDATE(), 104): 16.05.2006
SELECT CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
SELECT CONVERT(varchar(100), GETDATE(), 106): 16.05.2006
SELECT CONVERT(varchar(100), GETDATE(), 107): 16.05.2006
SELECT CONVERT(varchar(100), GETDATE(), 108): 10:57: 49
SELECT CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
SELECT CONVERT(varchar(100), GETDATE(), 110): 05-16 -2006
SELECT CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
SELECT CONVERT(varchar(100), GETDATE(), 112): 20060516
SELECT CONVERT( varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
SELECT CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
SELECT CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10: 57:49:000

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn