当前位置: 首页 > news >正文

临沂做外贸网站的公司广州网站建设oem

临沂做外贸网站的公司,广州网站建设oem,公司建站多少钱,无极磁力一、 简单查询 9HW M C3k Xo hy X153092  简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。T%f r8\ Qw153092  例如#xff0c;下面的语句查询testtable表中姓名为张三的nic… 一、 简单查询 9HW M C3k Xo hy X153092  简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。T%f r8\ Qw153092  例如下面的语句查询testtable表中姓名为张三的nickname字段和email字段。  SELECT nickname,emailJm8 x H _.m153092  FROM testtable51Testing软件测试网$A.s I D x y T/A A  WHERE name张三   (一) 选择列表  选择列表(select_list)指出所查询列它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。  1、选择所有列  例如下面语句显示testtable表中所有列的数据  SELECT *51Testing软件测试网/d/t c b*~3j  FROM testtable   2、选择部分列并指定它们的显示次序  查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。,O U/p4I)O(U d153092  例如  SELECT nickname,email51Testing软件测试网 Q P:f q  FROM testtable   3、更改列标题  在选择列表中可重新指定列标题。定义格式为51Testing软件测试网 fp$b#|a#X k  列标题列名51Testing软件测试网*?.v S;O i*W ec  列名 列标题-] O x2D z%? | s153092  如果指定的列标题不是标准的标识符格式时应使用引号定界符例如下列语句使用汉字显示列标题  SELECT 昵称nickname,电子邮件email51Testing软件测试网 Y1gx/Z1[  FROM testtable   4、删除重复行  SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行默认为ALL。使用DISTINCT选项时对于所有重复的数据行在SELECT返回的结果集合中只保留一行。  5、限制返回的行数  使用TOP n [PERCENT]选项限制返回的数据行数TOP n说明返回n行而TOP n PERCENT时说明n是表示一百分数指定返回的行数等于总行数的百分之几。)i y | E Z e V r153092  例如  SELECT TOP 2 *gv#t/? z H P Y3I(x%C153092  FROM testtable51Testing软件测试网9R r M-wL C  SELECT TOP 20 PERCENT *-L V ] r Q u,[4[153092  FROM testtable  (二)FROM子句   FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图它们之间用逗号分隔。7W }9y? _153092  在FROM子句同时指定多个表或视图时如果选择列表中存在同名列这时应使用对象名限定这些列所属的表或视图。例如在usertable和citytable表中同时存在cityid列在查询两个表中的cityid时应使用下面语句格式加以限定   SELECT username,citytable.cityid7M4U e h/k z H5y:?153092  FROM usertable,citytable-L qv(g1] m)z i153092  WHERE usertable.cityidcitytable.cityid   在FROM子句中可用以下两种格式为表或视图指定别名51Testing软件测试网5V5_ s k qi Z q  表名 as 别名2U F m8F(_ z153092  表名 别名  (二) FROM子句  FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图它们之间用逗号分隔。-o;H E0z rG153092  在FROM子句同时指定多个表或视图时如果选择列表中存在同名列这时应使用对象名限定这些列所属的表或视图。例如在usertable和citytable表中同时存在cityid列在查询两个表中的cityid时应使用下面语句格式加以限定  SELECT username,citytable.cityid51Testing软件测试网 ~- G ? G#j K N  FROM usertable,citytablen$aw D/R G9~ K,I%].B153092  WHERE usertable.cityidcitytable.cityid   在FROM子句中可用以下两种格式为表或视图指定别名A \ t \ t9j r E M;D153092  表名 as 别名T d s2H Y b7g]153092  表名 别名51Testing软件测试网#| ^()B c V9n!q-}  例如上面语句可用表的别名格式表示为  SELECT username,b.cityid9t n:b N v!W-i153092  FROM usertable a,citytable bB E C0B!O D U153092  WHERE a.cityidb.cityid   SELECT不仅能从表或视图中检索数据它还能够从其它查询语句所返回的结果集合中查询数据。  例如   SELECT a.au_fnamea.au_lname51Testing软件测试网 M9I(X p u/u8L n  FROM authors a,titleauthor ta51Testing软件测试网 K M7n c h; c  (SELECT title_id,title|$t*v q p3z153092  FROM titles5f tk B U2M153092  WHERE ytd_sales10000D K H%R J ?4y |6F153092  ) AS t51Testing软件测试网 z!j5G! M _.r  WHERE a.au_idta.au_id2M w V jL[6p [#~8X153092  AND ta.title_idt.title_id   此例中将SELECT返回的结果集合给予一别名t然后再从中检索数据。(三) 使用WHERE子句设置查询条件  WHERE子句设置查询条件过滤掉不需要的数据行。例如下面语句查询年龄大于20的数据  SELECT *51Testing软件测试网 V$m!h o a/D x A  FROM usertable51Testing软件测试网#a)zP 4Aw  WHERE age20   WHERE子句可包括各种条件运算符0{.s H9I fH ~153092  比较运算符(大小比较)、、、、、、!、!)~ Q S_ [153092  范围运算符(表达式值是否在指定的范围)BETWEEN...AND...D.V N e H r1Y6a153092  NOT BETWEEN...AND...51Testing软件测试网9O W6z/|8T  列表运算符(判断表达式是否为列表中的指定项)IN (项1,项2......)4h ?*g.i)u,r#k r0H153092  NOT IN (项1,项2......)51Testing软件测试网 P I.Z |,V7Y1B/?  模式匹配符(判断值是否与指定的字符通配格式相符):LIKE、NOT LIKEM q u e W9PV Lxg | o153092  空值判断符(判断表达式是否为空)IS NULL、NOT IS NULLt w%6x J f _ H#?%F153092  逻辑运算符(用于多条件的逻辑连接)NOT、AND、OR  1、范围运算符例age BETWEEN 10 AND 30相当于age10 AND age30D Z Y O \,g3}153092  2、列表运算符例country IN (Germany,China)51Testing软件测试网 ck q b;i {d k%d  3、模式匹配符例常用于模糊查找它判断列值是否与指定的字符串格式相匹配。可用于char、varchar、text、ntext、datetime和smalldatetime等类型查询。51Testing软件测试网#H(u jU C  可使用以下通配字符51Testing软件测试网 w$_ t8X j G;p H  百分号%可匹配任意类型和长度的字符如果是中文请使用两个百分号即%%。:k*\$u1E ] I G7?.Xr K F153092  下划线_匹配单个任意字符它常用来限制表达式的字符长度。l L,a;T#w0_ }153092  方括号[]指定一个字符、字符串或范围要求所匹配对象为它们中的任一个。[^]其取值也[] 相同但它要求所匹配对象为指定字符以外的任一个字符。t/P:o A G*g B i153092  例如51Testing软件测试网#v t,K4L c d [ Xx  限制以Publishing结尾使用LIKE %PublishingmH#r#DO T U C9{ j153092  限制以A开头LIKE [A]%51Testing软件测试网 u X C7} k.n W C_  限制以A开头外LIKE [^A]%  4、空值判断符例WHERE age IS NULL  5、逻辑运算符优先级为NOT、AND、OR  (四)查询结果排序   使用ORDER BY子句对查询返回的结果按一列或多列排序。ORDER BY子句的语法格式为4Y t P$c y$ C3F e153092  ORDER BY {column_name [ASC|DESC]} [,...n]z J$r t _ G:H }3M153092  其中ASC表示升序为默认值DESC为降序。ORDER BY不能按ntext、text和p_w_picpath数据类型进行排51Testing软件测试网 G;J h f E:{ ~#j  序。51Testing软件测试网8z ~ G6 i s _4q e  例如   SELECT *s } a A,N153092  FROM usertable51Testing软件测试网{ u#P8{7v,a W  ORDER BY age desc,userid ASC   另外可以根据表达式进行排序。  二、 联合查询  UNION运算符可以将两个或两个以上上SELECT语句的查询结果集合合并成一个结果集合显示即执行联合查询。UNION的语法格式为   select_statement51Testing软件测试网 D#H)A!D*U n l;p v  UNION [ALL] selectstatement*V ] n21J i153092  [UNION [ALL] selectstatement][...n]   其中selectstatement为待联合的SELECT查询语句。  ALL选项表示将所有行合并到结果集合中。不指定该项时被联合查询结果集合中的重复行将只保留一行。  联合查询时查询结果的列标题为第一个查询语句的列标题。因此要定义列标题必须在第一个查询语句中定义。要对联合查询结果排序时也必须使用第一查询语句中的列名、列标题或者列序号。   在使用UNION 运算符时应保证每个联合查询语句的选择列表中有相同数量的表达式并且每个查询选择表达式应具有相同的数据类型或是可以自动将它们转换为相同的数据类型。在自动转换时对于数值类型系统将低精度的数据类型转换为高精度的数据类型。  在包括多个查询的UNION语句中其执行顺序是自左至右使用括号可以改变这一执行顺序。例如  查询1 UNION (查询2 UNION 查询3)  三、连接查询  通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点也是它区别于其它类型数据库管理系统的一个标志。  在关系数据库管理系统中表建立时各数据之间的关系不必确定常把一个实体的所有信息存放在一个表中。当检索数据时通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性他们可以在任何时候增加新的数据类型。为不同实体创建新的表尔后通过连接进行查询。  连接可以在SELECT 语句的FROM子句或WHERE子句中建立似是而非在FROM子句中指出连接时有助于将连接操作与WHERE子句中的搜索条件区分开来。所以在Transact-SQL中推荐使用这种方法。  SQL-92标准所定义的FROM子句的连接语法格式为  FROM join_table join_type join_table51Testing软件测试网)h i n b ^  [ON (join_condition)]   其中join_table指出参与连接操作的表名连接可以对同一个表操作也可以对多表操作对同一个表操作的连接又称做自连接。  join_type 指出连接类型可分为三种内连接、外连接和交叉连接。内连接(INNER JOIN)使用比较运算符进行表间某(些)列数据的比较操作并列出这些表中与连接条件相匹配的数据行。根据所使用的比较方式不同内连接又分为等值连接、自然连接和不等连接三种。外连接分为左外连接(LEFT OUTER JOIN或LEFT JOIN)、右外连接(RIGHT OUTER JOIN或RIGHT JOIN)和全外连接(FULL OUTER JOIN或FULL JOIN)三种。与内连接不同的是外连接不只列出与连接条件相匹配的行而是列出左表(左外连接时)、右表(右外连接时)或两个表(全外连接时)中所有符合搜索条件的数据行。  交叉连接(CROSS JOIN)没有WHERE 子句它返回连接表中所有数据行的笛卡尔积其结果集合中的数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。  连接操作中的ON (join_condition) 子句指出连接条件它由被连接表中的列和比较运算符、逻辑运算符等构成。  无论哪种连接都不能对text、ntext和p_w_picpath数据类型列进行直接连接但可以对这三种列进行间接连接。例如  SELECT p1.pub_id,p2.pub_id,p1.pr_info-r.k!R9^ \,s i x ~153092  FROM pub_info AS p1 INNER JOIN pub_info AS p251Testing软件测试网4o D7g3S Ya6u8R#K2m   ON DATALENGTH(p1.pr_info)DATALENGTH(p2.pr_info)   (一)内连接/X j K Q5l R2U i1153092  内连接查询操作列出与连接条件匹配的数据行它使用比较运算符比较被连接列的列值。内连接分三种51Testing软件测试网 z O \ n1N%~0g(K  1、等值连接在连接条件中使用等于号()运算符比较被连接列的列值其查询结果中列出被连接表中的所有列包括其中的重复列。51Testing软件测试网7x C S K I,f$R h  2、不等连接 在连接条件使用除等于运算符以外的其它比较运算符比较被连接的列的列值。这些运算符包括、、、、!、!和。51Testing软件测试网4n ?-K W [ N3O  3、自然连接在连接条件中使用等于()运算符比较被连接列的列值但它使用选择列表指出查询结果集合中所包括的列并删除连接表中的重复列。51Testing软件测试网%Z w B f5V#y!]  例下面使用等值连接列出authors和publishers表中位于同一城市的作者和出版社  SELECT *51Testing软件测试网 p#Ck f | {;a ?  FROM authors AS a INNER JOIN publishers AS p9U4p G j Ui H4j Y153092  ON a.cityp.city51Testing软件测试网9sD:v d \ s p  又如使用自然连接在选择列表中删除authors 和publishers 表中重复列(city和state)~5l)~ M.GD.} O$^4y153092  SELECT a.*,p.pub_id,p.pub_name,p.countrya/w ?:X!} Q _ u L)Z153092  FROM authors AS a INNER JOIN publishers AS p51Testing软件测试网$R | X a _ R7L D;w-Ac  ON a.cityp.city   (二)外连接51Testing软件测试网3K d _ k z/P  内连接时返回查询结果集合中的仅是符合查询条件( WHERE 搜索条件或 HAVING 条件)和连接条件的行。而采用外连接时它返回到查询结果集合中的不仅包含符合连接条件的行而且还包括左表(左外连接时)、右表(右外连接时)或两个边接表(全外连接)中的所有数据行。如下面使用左外连接将论坛内容和作者信息连接起来  SELECT a.*,b.* FROM luntan LEFT JOIN usertable as bZ g LN U2P Z153092  ON a.usernameb.username   下面使用全外连接将city表中的所有作者以及user表中的所有作者以及他们所在的城市   SELECT a.*,b.*51Testing软件测试网!] ^ w C j G a  FROM city as a FULL OUTER JOIN user as b51Testing软件测试网,w [ j:B E/? M h  ON a.usernameb.username   (三)交叉连接51Testing软件测试网 v5h l y7n }0  交叉连接不带WHERE 子句它返回被连接的两个表所有数据行的笛卡尔积返回到结果集合中的数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。例titles表中有6类图书而publishers表中有8家出版社则下列交叉连接检索到的记录数将等于6*848行。-A.w:_ d1\2C K K U5v153092   SELECT type,pub_name51Testing软件测试网2a N D5[ ~%y qW0k d  FROM titles CROSS JOIN publishers51Testing软件测试网,V M7|%E \ p  ORDER BY type 转载于:https://blog.51cto.com/leechen/171214
http://www.pierceye.com/news/711127/

相关文章:

  • 品牌网站建设基本流程中山外发加工网
  • 网站迁移教材xyz域名的网站有哪些
  • 茂名公司网站开发tp框架做视频网站
  • 专门做家教的网站优秀网站设计赏析
  • 美食网站的建设背景婚庆网站建设
  • 榆社网站建设销售新品牌如何推广
  • 网站制作的公司哪家比较好网页作图软件
  • 网站开发质保动态wordpress动态主题
  • 建公司网站设计网站公司百度后台登录
  • 响应式网站开发方法建设汽车行业网站
  • 51ppt模板免费下载网站浏览器下载大全免费下载
  • 阳西县建设局网站.net网站项目有哪些
  • 门户网站优化网站建立软件
  • 贵阳网站建设在哪里陕西省住房城乡建设部门户网站
  • 深圳网站建设799元起全包域名企业网站分为哪四类
  • 潍坊网站建设公司商城网站建设建站系统
  • 苏州区网站建设网站前台乱码
  • 网站设计公司企业邮箱青岛网站制作工具
  • 网站建设 html5wordpress 关注公众号
  • 自建公司网站利用网站文件下载做推广
  • 酒店网站素材软件开发合同范本大全
  • 安康市住房和城乡建设局网站网站建设广告宣传素材
  • 没有网站怎么做链接视频网上哪里给公司做网站
  • 广告网站制作报价网站开发环境怎么写
  • 网站开发总结与收获智慧团建登录官网
  • 旅游电子商务网站的建设建设局网站项目负责人资质要求
  • 设计响应式网站多少钱网站建设行业新闻动态
  • 一般做外单的有哪些网站太原市网站制作公司
  • wordpress 文章内seo代码优化工具
  • 做网站用的笔记本配置网络科技公司骗术