sql serverÖеÄconvertÈÕÆÚ¸ñʽ»¯´óÈ«
CONVERT
½«Ä³ÖÖÊý¾ÝÀàÐ͵ıí´ïʽÏÔʽת»»ÎªÁíÒ»ÖÖÊý¾ÝÀàÐÍ¡£ÓÉÓÚijЩÐèÇó¾³£Óõ½È¡ÈÕÆÚ¸ñʽµÄ²»Í¬.ÏÖÒÔÏ¿ÉÔÚ
SQL ServerÖС¡½«ÈÕÆÚ¸ñʽ»¯.
SQL Server Ö§³ÖʹÓÿÆÍþÌØËã·¨µÄ°¢À²®ÑùʽÖеÄÊý¾Ý¸ñʽ¡£
ÔÚ±íÖУ¬×ó²àµÄÁ½Áбíʾ½« datetime »ò smalldatetime ת»»Îª×Ö·ûÊý¾ÝµÄ style Öµ¡£¸ø style Öµ¼Ó 100£¬¿É»ñµÃ°üÀ¨ÊÀ¼ÍÊýλµÄËÄλÄê·Ý (yyyy)¡£
²»´øÊÀ¼ÍÊýλ (yy) ´øÊÀ¼ÍÊýλ (yyyy)
±ê×¼
ÊäÈë/Êä³ö**
- 0 »ò 100 (*) ĬÈÏÖµ mon dd yyyy hh:miAM£¨»ò PM£©
1 101 ÃÀ¹ú mm/dd/yyyy
2 102 ANSI yy.mm.dd
3 103 Ó¢¹ú/·¨¹ú dd/mm/yy
4 104 µÂ¹ú dd.mm.yy
5 105 Òâ´óÀû dd-mm-yy
6 106 - dd mon yy
7 107 - mon dd, yy
8 108 - hh:mm:ss
- 9 »ò 109 (*) ĬÈÏÖµ + ºÁÃë mon dd yyyy hh:mi:ss:mmmAM£¨»ò PM£©
10 110 ÃÀ¹ú mm-dd-yy
11 111 ÈÕ±¾ yy/mm/dd
12 112 ISO yymmdd
- 13 »ò 113 (*) Å·ÖÞĬÈÏÖµ + ºÁÃë dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 »ò 120 (*) ODBC ¹æ·¶ yyyy-mm-dd hh:mm:ss[.fff]
- 21 »ò 121 (*) ODBC ¹æ·¶£¨´øºÁÃ룩 yyyy-mm-dd hh:mm:ss[.fff]
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm£¨²»º¬¿Õ¸ñ£©
- 130* ¿ÆÍþÌØ dd mon yyyy hh:mi:ss:mmmAM
- 131* ¿ÆÍþÌØ dd/mm/yy hh:mi:ss:mmmAM
* ĬÈÏÖµ£¨style 0 »ò 100¡¢9 »ò 109¡¢13 »ò 113¡¢20 »ò 120¡¢21 »ò 121£©Ê¼ÖÕ·µ»ØÊÀ¼ÍÊýλ (yyyy)¡£
** µ±×ª»»Îª datetime ʱÊäÈ룻µ±×ª»»Îª×Ö·ûÊý¾ÝʱÊä³ö¡£
*** רÃÅÓÃÓÚ XML¡£¶ÔÓÚ´Ó datetime »ò smalldatetime µ½ character Êý¾ÝµÄת»»£¬Êä³ö¸ñʽÈç±íÖÐËùʾ¡£¶ÔÓÚ´Ó float¡¢money »ò smallmoney µ½ character Êý¾ÝµÄת»»£¬Êä³öµÈͬÓÚ style 2¡£¶ÔÓÚ´Ó real µ½ character Êý¾ÝµÄת»»£¬Êä³öµÈͬÓÚ style 1¡£
ÖØÒª ĬÈÏÇé¿öÏ£¬SQL Server ¸ù¾Ý½ØÖ¹Äê·Ý 2049 ½âÊÍÁ½Î»Êý×ÖµÄÄê·Ý¡£¼´£¬Á½Î»Êý×ÖµÄÄê·Ý 49 ±»½âÊÍΪ 2049£¬¶øÁ½Î»Êý×ÖµÄÄê·Ý 50 ±»½âÊÍΪ 1950¡£Ðí¶à¿Í»§¶ËÓ¦ÓóÌÐò£¨ÀýÈçÄÇЩ»ùÓÚ OLE ×Ô¶¯»¯¶ÔÏóµÄ¿Í»§¶ËÓ¦ÓóÌÐò£©¶¼Ê¹Óà 2030 ×÷Ϊ½ØÖ¹Äê·Ý¡£SQL Server Ìṩһ¸öÅäÖÃÑ¡Ï"Á½Î»Êý×ֵĽØÖ¹Äê·Ý"£©£¬½èÒÔ¸ü¸Ä SQL Server ËùʹÓõĽØÖ¹Äê·Ý²¢¶ÔÈÕÆÚ½øÐÐÒ»ÖÂÐÔ´¦Àí¡£È»¶ø×ȫµÄ°ì·¨ÊÇÖ¸¶¨ËÄλÊý×ÖÄê·Ý¡£
µ±´Ó smalldatetime ת»»Îª×Ö·ûÊý¾Ýʱ£¬°üº¬Ãë»òºÁÃëµÄÑùʽ½«ÔÚÕâЩλÖÃ
Ïà¹ØÎĵµ£º
SQL ServerÔÚ°²×°µ½·þÎñÆ÷ÉϺó£¬ÓÉÓÚ³öÓÚ·þÎñÆ÷°²È«µÄÐèÒª£¬ËùÒÔÐèÒªÆÁ±ÎµôËùÓв»Ê¹ÓõĶ˿ڣ¬Ö»¿ª·Å±ØÐëʹÓõĶ˿ڡ£ÏÂÃæ¾ÍÀ´½éÉÜÏÂSQL Server 2008ÖÐʹÓõĶ˿ÚÓÐÄÄЩ£º
Ê×ÏÈ£¬×î³£ÓÃ×î³£¼ûµÄ¾ÍÊÇ1433¶Ë¿Ú¡£Õâ¸öÊÇÊý¾Ý¿âÒýÇæµÄ¶Ë¿Ú£¬Èç¹ûÎÒÃÇÒªÔ¶³ÌÁ¬½ÓÊý¾Ý¿âÒýÇ棬ÄÇô¾ÍÐèÒª´ò¿ª¸Ã¶Ë¿Ú¡£Õâ¸ö¶Ë¿ÚÊÇ¿ÉÒÔÐ޸ĵģ¬ÔÚ&ldqu ......
ÉÏÍøÒ»²é£¬SQL server2008¶¼³öÀ´ÁË£¬ÎÒ»¹ÊÇÏÈ´Ó»ù´¡µÄѧÆð°É¡£
SQL server2000µÄ³£¼û°æ±¾ÓУºÆóÒµ°æ¡¢±ê×¼°æ¡¢¸öÈË°æ¡¢¿ª·¢°æ¡£
ÆóÒµ°æ£º¹¦ÄÜÈ«Ã棬ӦÓÃÓÚ´óÖÐÐͲúÆ··þÎñ´¦ÀíÆ÷£¬Ö§³Ö´óÐÍÍøÕ¾¡¢Áª»úÊÂÎñ´¦Àí£¬Áª»ú·ÖÎö´¦ÀíµÄÐÔÄÜ¡£
±ê×¼°æ£ºÊÊÓÃÓÚСÐ͹¤×÷×飬²»Ö§³Ö´óÐÍÊý¾Ý¿â£¬Êý¾Ý²Ö¿âºÍÍøÕ¾µÄ¹¦ÄÜ£¬¶øÇÒ²»Ö§³ÖËùÓÐ¹Ø ......
GROUP BY×Ó¾ä
Ö¸¶¨²éѯ½á¹ûµÄ·Ö×éÌõ¼þ
Óï·¨£ºGROUP BY [ALL] group_by_expression_r_r [,n]
[WITH{CUBE|ROLLUP}]
group_by_expression_r_rÖ¸Ã÷·Ö×éÌõ¼þ£¬Í¨³£ÊÇÒ»¸öÁÐÃû£¬µ«²»ÄÜÊÇÁеıðÃû¡£
ALL·µ»ØËùÓвéѯ½á¹ûµÄ×éºÏ¡£Èç¹ûûÓÐÂú×ãwhere×Ó¾äµÄÊý¾ÝÔòÓÉNULLÖµ¹¹³ÉÊý¾Ý¡£ALLµÄÑ¡Ïî²»Ä ......