¡¾Ñ§Ï°É¢¼Ç7 SQLÓï¾äµÄ´¦Àí¡¿
SQLÓï¾äµÄ´¦Àí
ps£ºMSDNÕª
ÓÅ»¯ ÔÚ»ù´¡±íÉÏ£¨²»ÒýÓÃÊÓͼ»òÔ¶³Ì±í£©µÄ SELECT Óï¾ä:SELECT Óï¾äÊǷdzÌÐòÐÔµÄ,ÕâÒâζ×ÅÊý¾Ý¿â·þÎñÆ÷±ØÐë·ÖÎöÓï¾ä£¬ÒÔ¾ö¶¨ÌáÈ¡ËùÇëÇóÊý¾ÝµÄ×îÓÐЧ·½·¨
´¦ÀíÉÏÃæ²½ÖèµÄ×é¼þ³ÆÎª“²éѯÓÅ»¯Æ÷”£º
ÊäÈ룺²éѯ¡¢Êý¾Ý¿â·½°¸£¨±íºÍË÷ÒýµÄ¶¨Ò壩ÒÔ¼°Êý¾Ý¿âͳ¼ÆÐÅÏ¢
Êä³ö£º“²éѯִÐмƻ®”£¬ÓÐʱҲ³ÆÎª“²éѯ¼Æ»®”»òÖ±½Ó³ÆÎª“¼Æ»®“
²éѯִÐмƻ®¶¨Ò壺
1-·ÃÎÊÔ´±íµÄ˳Ðò:Êý¾Ý¿â·þÎñÆ÷Ò»°ã¿ÉÒÔ°´Ðí¶à²»Í¬µÄÐòÁзÃÎÊ»ù±íÒÔÉú³É½á¹û¼¯¡£
2-´Óÿ¸ö±íÎöÈ¡Êý¾ÝµÄ·½·¨:·ÃÎÊÿ¸ö±íÖеÄÊý¾ÝÒ»°ãÒ²Óв»Í¬µÄ·½·¨¡£
Èç¹ûÖ»ÐèÒªÓÐÌØ¶¨¼üÖµµÄ¼¸ÐУ¬Êý¾Ý¿â·þÎñÆ÷¿ÉÒÔʹÓÃË÷Òý¡£
Èç¹ûÐèÒª±íÖеÄËùÓÐÐУ¬Êý¾Ý¿â·þÎñÆ÷Ôò¿ÉÒÔºöÂÔË÷Òý²¢Ö´ÐбíɨÃè¡£
Èç¹ûÐèÒª±íÖеÄËùÓÐÐУ¬¶øÓÐÒ»¸öË÷ÒýµÄ¼üÁÐÔÚ ORDER BY ÖУ¬ÔòÖ´ÐÐË÷ÒýɨÃè¶ø·Ç±íɨÃè¿ÉÄÜ»áʡȥ¶Ô½á¹û¼¯µÄµ¥¶ÀÅÅÐò¡£
Èç¹û±íºÜС£¬Ôò¶Ô¸Ã±íµÄ¼¸ºõËùÓзÃÎÊÀ´Ëµ£¬±íɨÃè¿ÉÄܶ¼ÊÇ×îÓÐЧµÄ·½·¨¡£
ÓÅ»¯: ´ÓDZÔڵĶà¸ö¿ÉÄܵļƻ®ÖÐÑ¡ÔñÒ»¸öÖ´Ðмƻ®µÄ¹ý³Ì
SQL Server ²éѯÓÅ»¯Æ÷:
1.ÊÇ»ùÓڳɱ¾µÄÓÅ»¯Æ÷¡£
¾ÍËùʹÓõļÆËã×ÊÔ´Á¿¶øÑÔ£¬Ã¿¸ö¿ÉÄܵÄÖ´Ðмƻ®¶¼¾ßÓÐÏà¹Ø³É±¾¡£²éѯÓÅ»¯Æ÷±ØÐë·ÖÎö¿ÉÄܵļƻ®²¢Ñ¡ÔñÒ»¸öÔ¤¼Æ³É±¾×îµÍµÄ¼Æ»®¡£
ÓÐЩ¸´Ô SELECT Óï¾äÓгÉǧÉÏÍò¸ö¿ÉÄܵÄÖ´Ðмƻ®¡£ÔÚÕâЩÇé¿öÏ£¬²éѯÓÅ»¯Æ÷²»»á·ÖÎöËùÓеĿÉÄÜ×éºÏ£¬¶øÊÇʹÓø´ÔÓµÄËã·¨²éÕÒÒ»¸öÖ´Ðмƻ®£¨ÈÕºóÔÙ¶ÀÁ¢Êéд£©£ºÆä³É±¾ºÏÀíµØ½Ó½ü×îµÍ¿ÉÄܳɱ¾¡£
2.»¹Ñ¡ÔñÄܽ«½á¹û×î¿ìµØ·µ»Ø¸øÓû§ÇÒ×ÊÔ´³É±¾ºÏÀíµÄ¼Æ»®¡£
ÀýÈ磬Óë´®Ðд¦Àí²éѯÏà±È£¬²¢Ðд¦Àí²éѯʹÓõÄ×ÊÔ´Ò»°ã¸ü¶àµ«Íê³É²éѯµÄËٶȸü¿ì¡£Òò´ËÈç¹û²»¶Ô·þÎñÆ÷µÄ¸ººÉ²úÉú¸ºÃæÓ°Ï죬SQL Server ÓÅ»¯Æ÷½«Ê¹Óò¢ÐÐÖ´Ðмƻ®·µ»Ø½á¹û¡£
´¦Àí SELECT Óï¾ä£¨°üº¬ÓÅ»¯,Éú³ÉÖ´Ðмƻ®µÈ¹ý³Ì£©
Õⲿ·ÖרÃÅдһƪ £¨´ý¡£¡£¡££©
ÓÅ»¯ÊÓͼµÄ²éѯ£º
SQL Server ²éѯ´¦ÀíÆ÷¶ÔË÷ÒýÊÓͼºÍ·ÇË÷ÒýÊÓͼ½«Çø±ð¶Ô´ý£º
1)Ë÷ÒýÊÓͼµÄÐÐÒÔ±íµÄ¸ñʽ´æ´¢ÔÚÊý¾Ý¿âÖС£Èç¹û²éѯÓÅ»¯Æ÷¾ö¶¨Ê¹Óòéѯ¼Æ»®µÄË÷ÒýÊÓͼ£¬ÔòË÷ÒýÊÓͼ½«°´ÕÕ»ù±íµÄ´¦Àí·½Ê½½øÐд¦Àí¡£
2)Ö»ÓзÇË÷ÒýÊÓͼµÄ¶¨Òå²Å´æ´¢£¬¶ø²»´æ´¢ÊÓͼµÄÐС£²éѯÓ
Ïà¹ØÎĵµ£º
н¨±í£º
create table [±íÃû]
(
[×Ô¶¯±àºÅ×Ö¶Î] int IDENTITY (1,1) PRIMARY KEY ,
[×Ö¶Î1] nVarChar(50) default 'ĬÈÏÖµ' null ,
[×Ö¶Î2] ntext null ,
[×Ö¶Î3] datetime,
[×Ö¶Î4] money null ,
[×Ö¶Î5] int default 0,
[×Ö¶Î6] Decimal (12,4) default 0,
[×Ö¶Î7] image null ,
)
ɾ³ý±í£º
Drop table [±í ......
µ±SQL Server½Ø¶ÏÊÂÎñÈÕ־ʱ£¬Ëü½ö½öÊÇÔÚÐéÄâÈÕÖ¾ÎļþÖÐ×ö¸ö±ê¼Ç£¬ÒԱ㲻ÔÙʹÓÃËü£¬È»ºó×¼±¸ÒÔÖØÓÃÐÎʽÀ´×ö±¸·Ý(¼ÙÈçÔËÔØÔÚÍêÕû»òÊÇÅúÁ¿ÈÕÖ¾»Ö¸´Ä£ÐÍ)¡£Ò²¾ÍÊÇ˵£¬ÔÚʹÓüòµ¥»Ö¸´Ä£ÐÍʱ£¬ÊÂÎñÈÕÖ¾°üÀ¨ÈçϵÄÈÕÖ¾¼Ç¼£º
µ±checkpoint·¢Éúʱ£¬ÐéÄâÈÕÖ¾Îļþ1¡¢2²»ÔÙ±»Ê¹Óã¬ÒòΪÊÂÎñ1¡¢2ÒѾ±»Ìá½»ÁË£¬¶øÇÒÈÕÖ¾¼Ç¼Ҳ²»ÔÙÐ ......
²Î¿¼¡¶ASP.NETÓëSQLÒ»Æð´ò°ü²¿Êð°²×°¡·
£¬ÕâÆªÎÄÕÂÊÇÕë¶ÔVB.NETÓëSQL Ò»Æð´ò°üµÄ,µ«ÊÇÎÒʹÓõÄÊÇC#,µ±È»Ö»ÒªÐÞ¸ÄÒ»ÏÂÖ÷Òª°²×°Àà¿â¾ÍÐÐÁË!C#µÄÀà¿â´úÂëÈçÏÂ:DBCustomAction.cs
using System;
using System.Collections;
using System.Data.SqlClient;
using System.ComponentModel;
using System.Configuration.Inst ......
/*
´¥·¢Æ÷»ñÈ¡SQLÓï¾äÔöÁ¿´«Êä
¹¦ÄÜ£º²¶×½Ð޸ıíµÄSQLÓï¾ä
ʹÓÃ˵Ã÷£º 1¡¢ÏÈн¨Ò»±íÊÖ¶¯Ð´ÈëÖ÷¼üÐÅÏ¢»òÕßΨһË÷Òý
Create table prmary_key
(tab_name varchar(255),
key_name varchar(255))
--´Ë±í½öÔÚ½¨Á¢´¥·¢Æ÷ʱʹÓ㬽¨ÍêËùÓд¥·¢Æ÷ºó ¼ÇµÃ ......
1.¼¯ºÏ²Ù×÷
ѧϰoracle
Öм¯ºÏ²Ù×÷µÄÓйØÓï¾ä£¬
ÕÆÎÕunion,union
all,minus,interestµÄʹÓÃ,Äܹ»ÃèÊö½áºÏÔËË㣬²¢ÇÒÄܹ»½«¶à¸ö²éѯ×éºÏµ½Ò»¸ö²éѯÖÐÈ¥£¬Äܹ»¿ØÖÆÐзµ»ØµÄ˳Ðò¡£
°üº¬¼¯ºÏÔËËãµÄ
²éѯ³ÆÎª¸´ºÏ²éѯ¡£¼û±í¸ñ1-1
±í1-1
Operator Returns &nb ......