SQL²éѯÓÅ»¯
»ùÓÚË÷ÒýµÄSQLÓï¾äÓÅ»¯Ö®½µÁúÊ®°ËÕÆ
1 ǰÑÔ
¿Í·þÒµÎñÊܵ½SQLÓï¾äµÄÓ°Ïì·Ç³£´ó£¬ÔÚ¹æÄ£±È½Ï´óµÄ¾Öµã£¬ÍùÍùÒòΪһ¸öСµÄSQLÓï¾ä²»¹»ÓÅ»¯£¬µ¼ÖÂÊý¾Ý¿âÐÔÄܼ±¾çϽµ£¬Ð¡ÐÍ»úidleËùÊ£ÎÞ¼¸£¬Ó¦Ó÷þÎñÆ÷¶ÏÁ¬¡¢³¬Ê±£¬ÑÏÖØÓ°ÏìÒµÎñµÄÕý³£ÔËÐС£Òò´Ë£¬³ÆµÍЧµÄSQLÓï¾äΪ¿Í·þÒµÎñµÄ‘¶ñÁú’²¢²»¹ý·Ö¡£Êý¾Ý¿âµÄÓÅ»¯·½·¨ÓкܶàÖÖ£¬ÔÚÓ¦ÓòãÀ´Ëµ£¬Ö÷ÒªÊÇ»ùÓÚË÷ÒýµÄÓÅ»¯¡£±¾´ÎÃØóŸù¾Ýʵ¼ÊµÄ¹¤×÷¾Ñ飬ÔÚÑз¢ÔÀ´ÒÑÓеķ½·¨µÄ»ù´¡ÉÏ£¬½øÐÐÁËһЩÀ©³ä£¬×ܽáÁË»ùÓÚË÷ÒýµÄSQLÓï¾äÓÅ»¯µÄ½µÁúÊ®°ËÕÆ£¬Ï£ÍûÓÐÒ»ÌìÄãÄÜÓÃÆäÖÐÒ»ÕÆÀ´Ñ±·þ¿Í·þÒµÎñÖкáÐеđ¶ñÁú’¡£
2 ×ܸÙ
l ½¨Á¢±ØÒªµÄË÷Òý
Õâ´Î´«ÊڵĽµÁúÊ®°ËÕÆ£¬×ܸÙÖ»ÓÐÒ»¾ä»°£º½¨Á¢±ØÒªµÄË÷Òý£¬Õâ¾ÍÊǺóÃæ½µÁúÊ®°ËÕÆµÄÄÚ¹¦»ù´¡¡£ÕâÒ»µã¿´ËÆÈÝÒ×ʵ¼ÊÈ´ºÜÄÑ¡£ÄѾÍÄÑÔÚÈçºÎÅжÏÄÄЩË÷ÒýÊDZØÒªµÄ£¬ÄÄЩÓÖÊDz»±ØÒªµÄ¡£ÅжϵÄ×îÖÕ±ê×¼ÊÇ¿´ÕâЩË÷ÒýÊÇ·ñ¶ÔÎÒÃǵÄÊý¾Ý¿âÐÔÄÜÓÐËù°ïÖú¡£¾ßÌåµ½·½·¨ÉÏ£¬¾Í±ØÐëÊìϤÊý¾Ý¿âÓ¦ÓóÌÐòÖеÄËùÓÐSQLÓï¾ä£¬´ÓÖÐͳ¼Æ³ö³£ÓõĿÉÄܶÔÐÔÄÜÓÐÓ°ÏìµÄ²¿·ÖSQL£¬·ÖÎö¡¢¹éÄɳö×÷ΪWhereÌõ¼þ×Ó¾äµÄ×ֶμ°Æä×éºÏ·½Ê½£»ÔÚÕâÒ»»ù´¡ÉÏ¿ÉÒÔ³õ²½ÅжϳöÄÄЩ±íµÄÄÄЩ×Ö¶ÎÓ¦¸Ã½¨Á¢Ë÷Òý¡£Æä´Î£¬±ØÐëÊìϤӦÓóÌÐò¡£±ØÐëÁ˽âÄÄЩ±íÊÇÊý¾Ý²Ù×÷Ƶ·±µÄ±í£»ÄÄЩ±í¾³£ÓëÆäËû±í½øÐÐÁ¬½Ó£»ÄÄЩ±íÖеÄÊý¾ÝÁ¿¿ÉÄܴܺ󣻶ÔÓÚÊý¾ÝÁ¿´óµÄ±í£¬ÆäÖи÷¸ö×ֶεÄÊý¾Ý·Ö²¼Çé¿öÈçºÎ£»µÈµÈ¡£¶ÔÓÚÂú×ãÒÔÉÏÌõ¼þµÄÕâЩ±í£¬±ØÐëÖØµã¹Ø×¢£¬ÒòΪÔÚÕâЩ±íÉϵÄË÷Òý£¬½«¶ÔSQLÓï¾äµÄÐÔÄܲúÉú¾Ù×ãÇáÖØµÄÓ°Ïì¡£²»¹ýÏÂÃæ»¹ÊÇ×ܽáÁËһϽµÁúÊ®°ËÕÆÄÚ¹¦µÄÈëÃÅ»ù´¡£¬½¨Á¢Ë÷Òý³£ÓõĹæÔòÈçÏ£º
1¡¢±íµÄÖ÷¼ü¡¢Íâ¼ü±ØÐëÓÐË÷Òý£»
2¡¢Êý¾ÝÁ¿³¬¹ý300µÄ±íÓ¦¸ÃÓÐË÷Òý£»
3¡¢¾³£ÓëÆäËû±í½øÐÐÁ¬½ÓµÄ±í£¬ÔÚÁ¬½Ó×Ö¶ÎÉÏÓ¦¸Ã½¨Á¢Ë÷Òý£»
4¡¢¾³£³öÏÖÔÚWhere×Ó¾äÖеÄ×ֶΣ¬ÌرðÊÇ´ó±íµÄ×ֶΣ¬Ó¦¸Ã½¨Á¢Ë÷Òý£»
5¡¢Ë÷ÒýÓ¦¸Ã½¨ÔÚÑ¡ÔñÐԸߵÄ×Ö¶ÎÉÏ£»
6¡¢Ë÷ÒýÓ¦¸Ã½¨ÔÚС×Ö¶ÎÉÏ£¬¶ÔÓÚ´óµÄÎı¾×Ö¶ÎÉõÖÁ³¬³¤×ֶΣ¬²»Òª½¨Ë÷Òý£»
7¡¢¸´ºÏË÷ÒýµÄ½¨Á¢ÐèÒª½øÐÐ×Ðϸ·ÖÎö£»¾¡Á¿¿¼ÂÇÓõ¥×Ö¶ÎË÷Òý´úÌæ£º
A¡¢ÕýÈ·Ñ¡Ôñ¸´ºÏË÷ÒýÖеÄÖ÷ÁÐ×ֶΣ¬Ò»°ãÊÇÑ¡ÔñÐԽϺõÄ×ֶΣ»
B¡¢¸´ºÏË÷ÒýµÄ¼¸¸ö×Ö¶ÎÊÇ·ñ¾³£Í¬Ê±ÒÔAND·½Ê½³öÏÖÔÚWhere×Ó¾äÖУ¿µ¥×ֶβéѯÊÇ·ñ¼«ÉÙÉõÖÁûÓУ¿Èç¹ûÊÇ£¬Ôò¿ÉÒÔ½¨Á¢¸´ºÏ
Ïà¹ØÎĵµ£º
´ø´æÔÚÁ¿´ÊNOT EXISTSµÄSQLÓï¾äÎÊÌâ
ѧÉú±ístudent (snoѧºÅ snameÐÕÃû sdeptËùÔÚϵ)
¿Î³Ì±ícourse (cno¿Î³ÌºÅ cname¿Î³ÌÃû cpnoÑ¡Ð޿κŠccreditѧ·Ö)
ѧÉúÑ¡¿Î±ísc (sn0ѧºÅ cno¿Î³ÌºÅ grade³É¼¨)
¶ÔÒÔÉÏ±í½øÐвéѰѡÐÞÁËÈ«²¿¿Î³ÌµÄѧÉúÐÕÃû
ÓÉÓÚ²»£¬Ã»ÓÐÈ«³ÆÁ¿´Ê£¬¿É½«ÌâÄ¿µÄÒâ˼ת»»ÎªµÈ¼ÛµÄ´æÔÚÁ¿´ÊÐÎʽ£º²éÑ ......
C#Á¬½ÓÁ¬½ÓAccess
Ê×ÏÈ¿´Ò»¸öÀý×Ó´úÂëÆ¬¶Ï:
³ÌÐò´úÂë:
--------------------------------------------------------------------------------
using System.Data;
using System.Data.OleDb;
......
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection+=@"Data Source=C:\BegASPNET\Northwin ......
±ÈÈçÏÖÔÚÓÐÒ»ÈËÔ±±í £¨±íÃû£ºpeosons£©
ÈôÏ뽫ÐÕÃû¡¢Éí·ÝÖ¤ºÅ¡¢×¡Ö·ÕâÈý¸ö×Ö¶ÎÍêÈ«ÏàͬµÄ¼Ç¼²éѯ³öÀ´
select p1.* from persons p1,persons p2 where p1.id<>p2.id and p1.cardid &nbs ......
×î½üÔÚѧϰoracleµÄʱºòÓöµ½Ò»¸öÎÊÌ⣬ÀÏÊÇŪ²»Çå³þwhere ºÍhavingµÄÇø±ð£¬ÔÚÍøÉϲéÒ»²é£¬¸Ð¾õ»¹¿ÉÒÔ£¬°ÑÒÔÏÂÎÒ²éµÄ×ÊÁÏÍÆ¼ö¸ø´ó¼Ò¡£
ÔÚselect Óï¾äÖпÉÒÔʹÓÃgroup by ×Ӿ佫Ðл®·Ö³É½ÏСµÄ×飬Ȼºó£¬Ê¹ÓþÛ×麯Êý·µ»ØÃ¿Ò»¸ö×éµÄ»ã×ÜÐÅÏ¢£¬ÁíÍ⣬¿ÉÒÔʹÓÃhaving×Ó¾äÏÞÖÆ·µ»ØµÄ½á¹û¼¯¡£group&n ......
List<Class1> li = dc.Table_1.Where(item => item.id > 1).Cast<Class1>().ToList();
Table_1 Ϊ×Ô¶¯Éú³ÉÀà, class1Ϊ×Ô¶¨ÒåÀà,ÊôÐÔÃû³Æ¶¼ÊÇÒ»ÑùµÄ,ÒªÄÜʵÏÖÉÏÃæµÄÓï¾ä,±ØÐëÓм¸¸öÌõ¼þ
Table_1 ÐèÒª¼Ì³Ðclass1,¿ÉÒÔͨ¹ýpartialÀàÀ´ÊµÏÖ
Table_1 ÊôÐÔ¼Óoverride
class1ÀïÃæµÄÊôÐÔÒªÊÇvir ......