SQLº¯Êý
SQLº¯Êý
ÔÚSQLÖУ¬º¯Êý¶ÔÊý¾Ý»òÊý¾Ý×éÖ´ÐвÙ×÷£¬È»ºó·µ»ØÐèÒªµÄÖµ¡£º¯Êý±í´ïʽ¿ÉÒÔ³öÏÖÔÚSELECTÁбíÖУ¬»òÕß
ÔÚÈκÎÔÊÐí³öÏÖµÄλÖÃÉÏ¡£SQL°üº¬ÁËÆßÖÖº¯Êý:
(1)¾ÛºÏº¯Êý:·µ»Ø»ã×ÜÖµ¡£
(2)תÐͺ¯Êý:½«Ò»ÖÖÊý¾ÝÀàÐÍת»»ÎªÁíÍâÒ»ÖÖ¡£
(3)ÈÕÆÚº¯Êý:´¦ÀíÈÕÆÚºÍʱ¼ä¡£
(4)Êýѧº¯Êý:Ö´ÐÐËãÊõÔËËã¡£
(5)×Ö·û´®º¯Êý:¶Ô×Ö·û´®¡¢¶þ½øÖÆÊý¾Ý»ò±í´ïʽִÐвÙ×÷¡£
(6)ϵͳº¯Êý:´ÓÊý¾Ý¿â·µ»ØÔÚSQLSERVERÖеÄÖµ¡¢¶ÔÏó»òÉèÖõÄÌØÊâÐÅÏ¢¡£
(7)Îı¾ºÍͼÏñº¯Êý:¶ÔÎı¾ºÍͼÏñÊý¾ÝÖ´ÐвÙ×÷¡£
1¡¢¾ÛºÏº¯Êý:Ëü¶ÔÆäÓ¦ÓõÄÿ¸öÐм¯·µ»ØÒ»¸öÖµ¡£
º¯Êý ·µ»ØÖµ
AVG£¨±í´ïʽ£© ·µ»Ø±í´ïʽÖÐËùÓеÄƽ¾ùÖµ¡£½öÓÃÓÚÊý×ÖÁв¢×Ô¶¯ºöÂÔNULLÖµ¡£
COUNT£¨±í´ïʽ£© ·µ»Ø±í´ïʽÖзÇNULLÖµµÄÊýÁ¿¡£¿ÉÓÃÓÚÊý×ÖºÍ×Ö·ûÁС£
COUNT£¨*£© ·µ»Ø±íÖеÄÐÐÊý£¨°üÀ¨ÓÐNULLÖµµÄÁУ©¡£
MAX£¨±í´ïʽ£© ·µ»Ø±í´ïʽÖеÄ×î´óÖµ£¬ºöÂÔNULLÖµ¡£¿ÉÓÃÓÚÊý×Ö¡¢×Ö·ûºÍÈÕÆÚʱ¼äÁС£
MIN£¨±í´ïʽ£© ·µ»Ø±í´ïʽÖеÄ×îСֵ£¬ºöÂÔNULLÖµ¡£¿ÉÓÃÓÚÊý×Ö¡¢×Ö·ûºÍÈÕÆÚʱ¼ä
ÁС£
SUM£¨±í´ïʽ£© ·µ»Ø±í´ïʽÖÐËùÓеÄ×ܺͣ¬ºöÂÔNULLÖµ¡£½öÓÃÓÚÊý×ÖÁС£
2¡¢×ª»»º¯Êý:ÓÐCONVERTºÍCASTÁ½ÖÖ¡£
CONVERTʵÀý: Select convert(varchar(10) ,stuno) as stuno,stuname from student
CASTʵÀý: Select cast(stuno as varchar(10)) as stuno,stuname from student
×¢Òâ:
1)Èç¹ûûÓÐÖ¸¶¨±í´ïʽת»»ºóµÄËùµÃµ½µÄÊý¾ÝÀàÐ͵ij¤¶È£¬ÔòSQLSERVER×Ô¶¯ÌṩµÄ³¤¶ÈΪ30¡£
2)ת»»ÎªÎ»£¨bit£©ÀàÐÍʱ£¬»á½«ÈκηÇÁãֵת»»Îª1¡£
3)ת»»Îªmoney»òsmallmoneyÀàÐÍʱ£¬¼Ù¶¨»õ±Òµ¥Î»ÎªÕûÊý¡£
4)½öµ±char»òvarcharÊý¾ÝÀàÐͱíʾÊý×Öʱ£¬¿ÉÒÔת»»ÎªÕûÊýÊý¾ÝÀàÐÍ¡£
5)½«char»òvarcharÊý¾ÝÀàÐÍת»»ÎªmoneyÀàÐÍʱ£¬¿É°üº¬Ð¡ÊýµãºÍÃÀÔª·ûºÅ£¨$£©¡£
6)½«char»òvarcharÊý¾ÝÀàÐÍת»»Îª¸¡µã»òʵÊýÀàÐÍʱ£¬¿É°üº¬Ö¸Êý·ûºÅ¡£
7)Èç¹û¶ÔеÄÊý¾ÝÀàÐ͵ĶøÑÔÖµ¹ý³¤£¬ÔòÖµ½«±»½Ø¶Ï¡£
8)¿ÉÒÔÏÔʾµÄ·½·¨½«TextÁÐת»»Îªchar»òvarcharÁУ¬ÒÔ¼°½«imageÁÐת»»Îªbinary»òvarbinaryÁС£µ«ÊÇ£¬²»Äܳ¬¹ý255¸ö×Ö·û¡£
3¡¢ÈÕÆÚº¯Êý
ÓÉÓÚ²»ÄÜÖ±½ÓÖ´ÐÐËãÊõº¯Êý£¬ËùÒÔÈÕÆÚº¯Êý¾ÍÊ®·ÖÓÐÓá£
Ëü¿ÉÒÔ°ïÖúÄúÎöÈ¡³öÈÕÆÚÖµÖеÄÌì¡¢ÔºÍÄ꣬ÕâÑù¾Í¿ÉÒÔ·Ö±ð´¦ÀíËüÃÇ¡£
ÔÚSQLÖУ¬ÈÕÆڵıíʾ·½·¨¼°ÓÐЧ·¶Î§£¬ÈçÏÂ:
ÈÕÆÚ²¿·Ö Ëõд Öµ ÈÕÆÚ²¿·Ö Ëõд Öµ
Ïà¹ØÎĵµ£º
±¾ÎĽÚÑ¡×ÔMSDNµÄÎÄÕ¡¶ÎåÖÖÌá¸ß SQL ÐÔÄܵķ½·¨¡·£¬Ìá³öÈçºÎÌá¸ß»ùÓÚSQL ServerÓ¦ÓóÌÐòµÄÔËÐÐЧÂÊ£¬·Ç³£ÖµµÃÍƼö¡£¶ÔһЩTrafficºÜ¸ßµÄÓ¦ÓÃϵͳ¶øÑÔ£¬ÈçºÎÌá¸ßºÍ¸Ä½øSQLÖ¸ÁÊǷdz£ÖØÒªµÄ£¬Ò²ÊÇÒ»¸öºÜºÃµÄÍ»ÆƵ㡣
*ÎÄÕÂÖ÷Òª°üÀ¨ÈçÏÂһЩÄÚÈÝ£¨Èç¸ÐÐËȤ£¬ÇëÖ±½Ó·ÃÎÊÏÂÃæµÄURLÔĶÁÍêÕûµÄÖÐÓ¢ÎÄÎĵµ£©£º
1, ´Ó INSE ......
1.sp_helpsort
SELECT SERVERPROPERTY ('Collation')
²é¿´ÄãµÄÅÅÐò¹æÔò.
²»¹ýÄãµÄÕâ¸öÓ¦¸ÃºÍ×Ö·û¼¯ÓйØ.
2.¸ü¸Ä·þÎñÆ÷ÅÅÐò¹æÔò
¸ü¸Ä SQL Server 2005 ʵÀýµÄĬÈÏÅÅÐò¹æÔòµÄ²Ù×÷¿ÉÄÜ»á±È½Ï¸´ÔÓ£¬°üÀ¨ÒÔϲ½Ö裺
È·±£¾ßÓÐÖØд´½¨Óû§Êý¾Ý¿â¼°ÕâЩÊý¾Ý¿âÖеÄËùÓжÔÏóËùÐèµÄÈ«²¿ÐÅÏ¢»ò½Å±¾¡£
ʹÓù¤¾ß£¨ÀýÈç´óÈÝÁ ......
¹Ì¶¨³¤¶È(char)Óë¿É±ä³¤¶È(varchar)×Ö·ûÊý¾ÝÀàÐÍ
char[(n)]
³¤¶ÈΪn¸ö×ֽڵĹ̶¨³¤¶ÈÇÒ·ÇUnicodeµÄ×Ö·ûÊý¾Ý¡£n±ØÐëÊÇÒ»¸ö½éÓÚ1ºÍ8,000Ö®¼äµÄÊýÖµ¡£´æ´¢´óСΪn¸ö×Ö½Ú¡£charÔÚSQL-92ÖеÄͬÒå´ÊΪcharacter¡£
varchar[(n)]
³¤¶ÈΪn¸ö×ֽڵĿɱ䳤¶ÈÇÒ·ÇUnicodeµÄ×Ö·ûÊý¾Ý¡£n±ØÐëÊÇÒ»¸ö½éÓÚ1ºÍ8,000Ö®¼äµÄÊýÖµ¡£´æ´¢´óСΪ ......
¡¾ÒýÓãºÃÍáï¼¼ÊõÎÄÕÂÕªÒª
¡¿
¾²âÊÔ£¬·½·¨¶þ¿É³É¹¦É¾³ýÊý¾Ý£¬·½·¨Ò»¡¢Èý ɾ³ýÊý¾Ýʧ°Ü¡£Çë·¹ýµÄÅóÓÑ£¬Ö¸µãÃÔ½ò¡£¡£¡£
ÎÊÌ⣺һ¸ö±íÓÐ×ÔÔöµÄID
ÁУ¬±íÖÐÓÐһЩ¼Ç¼ÄÚÈÝÖظ´£¬Ò²¾ÍÊÇ˵ÕâЩ¼Ç¼³ýÁËID
²»Í¬Ö®Í⣬ÆäËûµÄÐÅÏ¢¶¼Ïàͬ¡£ÐèÒª°ÑÖظ´µÄ¼Ç¼±£ÁôÒ»Ìõ£¬Ê£ÏµÄɾ³ý
·½·¨Ò»£º»¹ÊÇ2000
ÄêµÄʱºòһλOracl ......