Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

sql serverµÄËæ»úº¯ÊýnewID()ºÍRAND()¡¡¡¡

sql serverµÄËæ»úº¯ÊýnewID()ºÍRAND()¡¡¡¡
¡¡¡¡SELECT * from Northwind..Orders ORDER BY NEWID()
¡¡¡¡--Ëæ»úÅÅÐò
¡¡¡¡SELECT TOP 10 * from Northwind..Orders ORDER BY NEWID()
¡¡¡¡--´ÓOrders±íÖÐËæ»úÈ¡³ö10Ìõ¼Ç¼¡¡¡¡
¡¡¡¡Ê¾Àý¡¡¡¡
¡¡¡¡A.¶Ô±äÁ¿Ê¹Óà NEWID º¯Êý
¡¡¡¡ÒÔÏÂʾÀýʹÓà NEWID() ¶ÔÉùÃ÷Ϊ uniqueidentifier Êý¾ÝÀàÐ͵ıäÁ¿¸³Öµ¡£ÔÚ²âÊÔ uniqueidentifier Êý¾ÝÀàÐͱäÁ¿µÄֵ֮ǰ£¬ÏÈÊä³ö¸ÃÖµ¡£
¡¡¡¡-- Creating a local variable with DECLARESET syntax.
¡¡¡¡DECLARE @myid uniqueidentifier
¡¡¡¡SET @myid = NEWID()
¡¡¡¡PRINT 'Value of @myid is '+ CONVERT(varchar(255), @myid)
¡¡¡¡ÏÂÃæÊǽá¹û¼¯£º
¡¡¡¡Value of @myid is 6F9619FF-8B86-D011-B42D-00C04FC964FF
¡¡¡¡×¢Ò⣺
¡¡¡¡NEWID ¶Ôÿ̨¼ÆËã»ú·µ»ØµÄÖµ¸÷²»Ïàͬ¡£ËùÏÔʾµÄÊý×Ö½öÆð½âÊÍ˵Ã÷µÄ×÷Óᣡ¡¡¡
¡¡¡¡Ëæ»úº¯Êý£ºrand()
¡¡¡¡ÔÚ²éѯ·ÖÎöÆ÷ÖÐÖ´ÐУºselect rand()£¬¿ÉÒÔ¿´µ½½á¹û»áÊÇÀàËÆÓÚÕâÑùµÄËæ»úСÊý£º0.36361513486289558£¬ÏñÕâÑùµÄСÊýÔÚʵ¼ÊÓ¦ÓÃÖÐÓõò»¶à£¬Ò»°ãҪȡËæ»úÊý¶¼»áÈ¡Ëæ»úÕûÊý¡£ÄǾͿ´ÏÂÃæµÄÁ½ÖÖËæ»úÈ¡ÕûÊýµÄ·½·¨£º ¡¡¡¡
¡¡¡¡1¡¢
¡¡¡¡A£ºselect floor(rand()*N) ---Éú³ÉµÄÊýÊÇÕâÑùµÄ£º12.0
¡¡¡¡B£ºselect cast( floor(rand()*N) as int) ---Éú³ÉµÄÊýÊÇÕâÑùµÄ£º12 ¡¡¡¡
¡¡¡¡2¡¢
¡¡¡¡A£ºselect ceiling(rand() * N) ---Éú³ÉµÄÊýÊÇÕâÑùµÄ£º12.0
¡¡¡¡B£ºselect cast(ceiling(rand() * N) as int) ---Éú³ÉµÄÊýÊÇÕâÑùµÄ£º12 ¡¡¡¡
¡¡¡¡ÆäÖÐÀïÃæµÄNÊÇÒ»¸öÄãÖ¸¶¨µÄÕûÊý£¬Èç100£¬¿ÉÒÔ¿´³ö£¬Á½ÖÖ·½·¨µÄA·½·¨ÊÇ´øÓÐ.0Õâ¸öµÄСÊýµÄ£¬¶øB·½·¨¾ÍÊÇÕæÕýµÄÕûÊýÁË¡£
´óÖÂÒ»¿´£¬ÕâÁ½ÖÖ·½·¨Ã»Ê²Ã´Çø±ð£¬ÕæµÄûÇø±ð£¿ÆäʵÊÇÓÐÒ»µãµÄ£¬ÄǾÍÊÇËûÃǵÄÉú³ÉËæ»úÊýµÄ·¶Î§£º
¡¡¡¡·½·¨1µÄÊý×Ö·¶Î§£º0ÖÁN-1Ö®¼ä£¬Èçcast( floor(rand()*100) as int)¾Í»áÉú³É0ÖÁ99Ö®¼äÈÎÒ»ÕûÊý
¡¡¡¡·½·¨2µÄÊý×Ö·¶Î§£º1ÖÁNÖ®¼ä£¬Èçcast(ceiling(rand() * 100) as int)¾Í»áÉú³É1ÖÁ100Ö®¼äÈÎÒ»ÕûÊý
¡¡¡¡¶ÔÓÚÕâ¸öÇø±ð£¬¿´SQLµÄÁª»ú°ïÖú¾ÍÖªÁË£º¡¡¡¡
¡¡¡¡±È½Ï CEILING ºÍ FLOOR
¡¡¡¡CEILING º¯Êý·µ»Ø´óÓÚ»òµÈÓÚËù¸øÊý×Ö±í´ïʽµÄ×îСÕûÊý¡£FLOOR º¯Êý·µ»ØСÓÚ»òµÈÓÚËù¸øÊý×Ö±í´ïʽµÄ×î´óÕûÊý¡£ÀýÈ磬¶ÔÓÚÊý×Ö±í´ïʽ 12.9273£¬CEILING ½«·µ»Ø 13£¬FLOOR ½«·µ»Ø 12¡£FLOOR ºÍ CEILING ·µ»ØÖµµÄÊý¾ÝÀàÐͶ¼ÓëÊäÈëµÄÊý×Ö±í´ïʽµÄÊý¾ÝÀàÐÍÏàͬ¡£
¡¡¡¡ÏÖÔ


Ïà¹ØÎĵµ£º

SQLÃüÁî²éѯOracle´æ´¢¹ý³ÌÐÅÏ¢£¨´úÂëÄÚÈݵȣ©

SELECT * from ALL_SOURCE 
where TYPE='PROCEDURE'  AND TEXT LIKE
'%0997500%';
--²éѯALL_SOURCEÖУ¬£¨½Å±¾´úÂ룩ÄÚÈÝÓë0997500Ä£ºýÆ¥ÅäµÄÀàÐÍΪPROCEDURE£¨´æ´¢¹ý³Ì£©µÄÐÅÏ¢¡£
¸ù¾ÝGROUP
BY TYPE
¸ÃALL_SOURCEÖÐÖ»ÓÐÒÔÏÂ5ÖÖÀàÐÍ
1 FUNCTION
2 JAVA
SOURCE
3 PACKAGE
4 P ......

ADO.NETÖÐSQL ServerÊý¾Ý¿âÁ¬½Ó³Ø


Á¬½Óµ½Êý¾Ý¿â·þÎñÆ÷ͨ³£Óɼ¸¸öÐèÒªºÜ³¤Ê±¼äµÄ²½Öè×é³É¡£ ±ØÐ뽨Á¢ÎïÀíͨµÀ£¨ÀýÈçÌ×½Ó×Ö»òÃüÃû¹ÜµÀ£©£¬±ØÐëÓë·þÎñÆ÷½øÐгõ´ÎÎÕÊÖ£¬±ØÐë·ÖÎöÁ¬½Ó×Ö·û´®ÐÅÏ¢£¬±ØÐëÓÉ·þÎñÆ÷¶ÔÁ¬½Ó½øÐÐÉí·ÝÑéÖ¤£¬±ØÐëÔËÐмì²éÒÔ±ãÔÚµ±Ç°ÊÂÎñÖеǼǣ¬µÈµÈ¡£
ʵ¼ÊÉÏ£¬´ó¶àÊýÓ¦ÓóÌÐò½öʹÓÃÒ»¸ö»ò¼¸¸ö²»Í¬µÄÁ¬½ÓÅäÖᣠÕâÒâζ×ÅÔÚÖ´ÐÐÓ¦ÓóÌÐòÆ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ