2023年6月21日发(作者:)
Science&TechnologyVision科技视界SQLServer查询语句学习心得李臻敏渊安溪陈利职业中专学校袁福建安溪362403冤揖摘要铱数据库技术已经广泛地渗透到各个领域袁数据库应用技术也已经成为计算机必修课程袁SQLServer2005是Microsoft公司推出的数据库服务产品袁是一个企业级的网络关系型数据库管理系统袁越来越得到广大用户的青睐遥本文以SQLServer2005教材为基础袁从中选取数据库查询为理论要材袁从数据库的应用方法来针对SQLServer查询来进行简单的论述学习心得遥揖关键词铱选择列表曰FROM子句曰WHERE子句曰查询结果排序SQLSELECTServer查询语句的语法格式FROM[WHERE[表名[列名]院[ORDER其中院[]代表可选的BY<查询条件表达式]<排序的列名>]曰<>代表必须的>[ASC或遥DESC]]如果有多个列名袁需要用逗号隔开BY序或降序排列所指定的字段进行排序ORDER遥BY是用于排序的遥袁排序时还可以通过袁可以将查询出的数据按照ASC或DESCORDER指定升WHERE简单的Transact-SQL查询只包括选择列件等遥子句遥它们分别说明所查询列尧查询的表或视图表尧FROM尧以及搜索条子句和例如袁下面的语句查询work表中姓名为野许剑锋冶的stname字段和scoreSELECT字段遥FROM员选择列表WHEREworkstname,scorename='许剑锋'选择列表(select_list)指出所查询列袁它可以是一组列名列表尧星号员援员尧表达式尧变量(包括局部变量和全局变量)例如选择所有列等构成遥SELECT袁下面语句显示work表中所有列的数据院员援圆FROMwork*查询结果集合中数据的排列顺序与选择列表中所指定的列名排选择部分列并指定它们的显示次序列顺序相同遥例如SELECT院stname,score员援猿FROMwork在选择列表中更改列标题袁可重新指定列标题遥定义格式为title=院列名列名title如果指定的title不是标准的标识符格式时袁应使用引号定界符袁例如袁SELECT下列语句使用汉字显示列标题员援源FROM昵称=stname,分数=score院数据表中难免会出现重复数据使用DISTINCTwork关键字屏蔽重复数据袁DISTINCT的作用是屏蔽结果集中的重复数据行的所有行或删除其中重复的数据行SELECT语句中使用遥ALL或DISTINCT袁默认为选项来显示表中符合条件ALL遥使用DISTINCT选项时袁对于所有重复的数据行在SELECT返回的结果集合中只保留一行员援缘遥使用使用TOPTOPn关键字查询表中限定行数[PERCENT]选项限制返回的数据行数袁TOPn说明返回n行袁而TOPnPERCENT时袁说明n是表示一个百分数袁指定返回的行数等于总行数的百分之几遥例如SELECT院FROMTOP5*SELECTworkTOP10PERCENT*圆FROMFROMwork子句FROMFROM在子句中最多可指定子句指定SELECTFROM子句同时指定多个表或视图时256语句查询及与查询相关的表或视图个表或视图袁它们之间用逗号分隔遥在袁如果选择列表中存在遥同名列student袁这时应使用对象名限定这些列所属的表或视图遥时应使用下面语句格式加以限定和teaching表中同时存在name列袁在查询两个表中的例如在nameSELECTFROMstname,院WHEREstudent,teaching在=子句中可用以下两种格式为表或视图指定别名院表名as别名表名别名例如SELECT袁上面语句可用表的别名格式表示为院FROMstudentstname,,teachingb猿使用=子句过滤部分行数据在数据库中查询数据时袁有时用户只希望可以得到一部分数据而不是全部袁如果还使用SELECT噎FROM结构袁就会因为大量不需要的数据而使应用实现起来很麻烦袁这时就需要在SELECT语句中加入条件语句袁即WHERE子句遥例如SELECT袁下面语句查询体重大于60的数据院FROMWHEREstudent*WHEREweight>60比较运算符子句可包括各种条件运算符(大小比较)院>尧>=尧=尧<尧<=尧<>尧!院>尧!<范围运算符NOT(表达式值是否在指定的范围)院BETWEEN噎AND噎噎噎)列表运算符BETWEEN噎AND噎(判断表达式是否为列表中的指定项)院IN(项1,项2NOTIN(项1,项LIKE模式匹配符(判断值是否与指定的字符通配格式相符2噎噎)):LIKE尧NOT空值判断符(判断表达式是否为空)院ISNULL尧NOTISNULL猿援员逻辑运算符age<=30范围运算符例(用于多条件的逻辑连接院ageBETWEEN10AND)院NOT尧AND尧OR30相当于age>=10AND猿援圆猿援猿列表运算符例格式相匹配模式匹配符例遥可用于院院city常用于模糊查找IN('Beijin','Shanghaichar尧varchar尧text尧ntext尧datetime袁它判断列值是否与指定的字符串')和smalldatetime等类型查询遥可使用以下通配字符院百分号%院可匹配任意类型和长度的字符袁如果是渊下转第48页冤Science&TechnologyVision科技视界. All Rights e&TechnologyVision科技视界写复位信号时序如图4所示遥帧存储器存储两帧压缩图像袁因此每读两场数据地址复位一次遥场同步信号尧读复位信号时序如图6所示遥读复位信号与写复位信号波形一致袁然而读复位信号时序上落后于写复位信号200个行同步周期遥图4场同步信号尧写复位信号时序图渊猿冤图6场同步信号尧读复位信号时序图帧存储器写使能信号写使能信号(/WE)控制写操作袁在其有效期间地址计数器随时钟信号增长袁并在时钟的上升沿将数据写入存储器遥当/WE处于高电平时袁地址计数器停止计数袁写操作被禁止遥有规律的控制写使渊圆冤两个帧存储器读使能信号渊X尧Y冤渊/RE冤的读取控制袁交替输出视频数据袁是拼接视能信号袁可以方便的对视频数据进行压缩遥频的关键部分遥拼接双显读使能信号如图7所示袁在视频输出的场同拼接双显是在纵向上压缩图像袁采取隔行存储数据的方法袁只存步信号前半帧期间袁X帧存储器的读使能信号有效袁输出视频数据袁构储一帧图像渊480行冤中的240行袁因此写使能渊/WE冤信号相对于行同成上半屏压缩图像袁于此同时Y帧存储器的读操作被禁止遥当处于下步信号隔行反转遥并且由于采用黑白显示袁因此只存储亮度信号Y袁而半帧期间情况相反袁Y帧存储器读使能信号有效袁输出数据袁构成下半丢弃色度信号Cb袁Cr袁写使能信号在像素时钟PCLK的下降沿反转袁屏数据袁而X帧存储器的读操作被禁止遥两帧存储器在半帧切换信号甄别亮度信号和色度信号遥对应与双显的写使能信号将是在隔行有效控制下袁做乒乓切换袁轮流输出数据构成视频图像遥另外袁由于存储器的基础叠加隔像素有效圆.2遥中仅存储了亮度信号袁在读取数据时需将地址计数器的刷新频率降低一倍袁以便于输出数据时恢复色度信号遥因此对像素时钟进行二分频袁帧存储器读控制信号包括读使能读控制信号模块渊/RE冤尧读复位渊/RRST冤尧数据输低电平读取存储器的数据作为亮度信号袁高电平存储器读禁止袁地址出使能渊/OE冤尧读时钟渊RCLK冤袁信号产生原理如图5所示遥该模块使用计数器维持不变袁输出端输出固定值0x80作为色度信息遥的行同步信号VGA据与输出信号在时序上提前于输出用袁场同步信号均通过对像素时钟的计数产生的VGA信号同步遥由于在数据存储时丢弃了色度信号VGA信号袁以利于帧存储器输出数遥控制用袁因此在输出时需恢复色度信号遥图7拼接双显读使能信号细节3结论文中介绍了基于AL422帧存储器的视频拼接技术原理袁并用硬件图5帧存储器读控制信号合成框图描述语言VHDL实现袁图像显示流畅袁切换灵活袁获得很好的效果遥渊员冤帧存储器的读读复位信号尧渊/RRST冤写操作是相互独立的袁可以同时操作袁但是不能同咱员暂刘杰袁牛燕雄袁董伟援基于揖FPGA参考文献铱时操作同一个存储单元袁理想状态是读尧写地址计数器相差128个单2009袁3袁29渊3冤援的视频信号发生器设计与应用研究[J]援元遥读地址计数器同时受读复位信号渊/RRST冤尧读使能信号渊/RE冤尧读咱圆暂时钟渊RCLK冤袁在RCLK作用下不断刷新袁单调增长遥当地址计数器达咱猿暂[OL].[OL].到最大袁或者读复位信号有效袁地址计数器将清零遥拼接双显模式下袁咱责任编辑院王静暂渊上接第45页冤中文袁请使用两个百分号即%%遥下划线_院匹配单个任意字符袁它常用来限制表达式的字符长度遥ORDER方括号[]院指定一个字符尧字符串或范围袁要求所匹配对象为它们ORDERBY例如BY子句的语法格式为{column_name[ASC|DESC]}院[,噎n]中的任一个遥[^]院其取值也[]相同袁但它要求所匹配对象为指定字符以外的任一个字符遥SELECT院例如院FROM*限制以Publishinshanghai结尾袁使用LIKE'%Publishinshanghai'ORDERstudent以上是一些关于数据库查询的介绍BYscoredesc,addressASC袁用户可以根据需要应用这些限制以G开头院LIKE'[G]%'查询技巧从数据库中检索数据袁并将查询结果以表格的形式输出遥猿援源限制以G开头外院LIKE在信息技术广泛应用的今天袁数据库技术作为数据管理的核心技术在社会各个领域发挥着强大的功能袁SQLServer2008是由Microsoft源查询结果排序逻辑运算符院优先级为NOT尧AND尧OR'[^G]%'公司发布的最新关系数据库管理系统遥然而要用好数据库的管理功能袁就必须从简单的数据库查询开始袁数据库查询是数据库应用的根基ORDER使用袁只有基土之坚固才有高大之建筑遥所以袁数据库查询在数据库应用中有举足轻重的地位ORDERBYSELECT子句对语句进行数据查询后生成的结果集进行排袁为了方便阅读序遥在SELECT袁可以使用语法遥排序列时BY袁需要用逗号隔开后面的排序列名可以是字段名遥拍序列名后面还可以指定排序方式袁也可以是表达式袁有多个中袁ASC咱责任编辑院杨扬暂表示升序袁DESC表示降序袁如果不指定默认为升序遥48科技视界Science&. All Rights Reserved.
2023年6月21日发(作者:)
Science&TechnologyVision科技视界SQLServer查询语句学习心得李臻敏渊安溪陈利职业中专学校袁福建安溪362403冤揖摘要铱数据库技术已经广泛地渗透到各个领域袁数据库应用技术也已经成为计算机必修课程袁SQLServer2005是Microsoft公司推出的数据库服务产品袁是一个企业级的网络关系型数据库管理系统袁越来越得到广大用户的青睐遥本文以SQLServer2005教材为基础袁从中选取数据库查询为理论要材袁从数据库的应用方法来针对SQLServer查询来进行简单的论述学习心得遥揖关键词铱选择列表曰FROM子句曰WHERE子句曰查询结果排序SQLSELECTServer查询语句的语法格式FROM[WHERE[表名[列名]院[ORDER其中院[]代表可选的BY<查询条件表达式]<排序的列名>]曰<>代表必须的>[ASC或遥DESC]]如果有多个列名袁需要用逗号隔开BY序或降序排列所指定的字段进行排序ORDER遥BY是用于排序的遥袁排序时还可以通过袁可以将查询出的数据按照ASC或DESCORDER指定升WHERE简单的Transact-SQL查询只包括选择列件等遥子句遥它们分别说明所查询列尧查询的表或视图表尧FROM尧以及搜索条子句和例如袁下面的语句查询work表中姓名为野许剑锋冶的stname字段和scoreSELECT字段遥FROM员选择列表WHEREworkstname,scorename='许剑锋'选择列表(select_list)指出所查询列袁它可以是一组列名列表尧星号员援员尧表达式尧变量(包括局部变量和全局变量)例如选择所有列等构成遥SELECT袁下面语句显示work表中所有列的数据院员援圆FROMwork*查询结果集合中数据的排列顺序与选择列表中所指定的列名排选择部分列并指定它们的显示次序列顺序相同遥例如SELECT院stname,score员援猿FROMwork在选择列表中更改列标题袁可重新指定列标题遥定义格式为title=院列名列名title如果指定的title不是标准的标识符格式时袁应使用引号定界符袁例如袁SELECT下列语句使用汉字显示列标题员援源FROM昵称=stname,分数=score院数据表中难免会出现重复数据使用DISTINCTwork关键字屏蔽重复数据袁DISTINCT的作用是屏蔽结果集中的重复数据行的所有行或删除其中重复的数据行SELECT语句中使用遥ALL或DISTINCT袁默认为选项来显示表中符合条件ALL遥使用DISTINCT选项时袁对于所有重复的数据行在SELECT返回的结果集合中只保留一行员援缘遥使用使用TOPTOPn关键字查询表中限定行数[PERCENT]选项限制返回的数据行数袁TOPn说明返回n行袁而TOPnPERCENT时袁说明n是表示一个百分数袁指定返回的行数等于总行数的百分之几遥例如SELECT院FROMTOP5*SELECTworkTOP10PERCENT*圆FROMFROMwork子句FROMFROM在子句中最多可指定子句指定SELECTFROM子句同时指定多个表或视图时256语句查询及与查询相关的表或视图个表或视图袁它们之间用逗号分隔遥在袁如果选择列表中存在遥同名列student袁这时应使用对象名限定这些列所属的表或视图遥时应使用下面语句格式加以限定和teaching表中同时存在name列袁在查询两个表中的例如在nameSELECTFROMstname,院WHEREstudent,teaching在=子句中可用以下两种格式为表或视图指定别名院表名as别名表名别名例如SELECT袁上面语句可用表的别名格式表示为院FROMstudentstname,,teachingb猿使用=子句过滤部分行数据在数据库中查询数据时袁有时用户只希望可以得到一部分数据而不是全部袁如果还使用SELECT噎FROM结构袁就会因为大量不需要的数据而使应用实现起来很麻烦袁这时就需要在SELECT语句中加入条件语句袁即WHERE子句遥例如SELECT袁下面语句查询体重大于60的数据院FROMWHEREstudent*WHEREweight>60比较运算符子句可包括各种条件运算符(大小比较)院>尧>=尧=尧<尧<=尧<>尧!院>尧!<范围运算符NOT(表达式值是否在指定的范围)院BETWEEN噎AND噎噎噎)列表运算符BETWEEN噎AND噎(判断表达式是否为列表中的指定项)院IN(项1,项2NOTIN(项1,项LIKE模式匹配符(判断值是否与指定的字符通配格式相符2噎噎)):LIKE尧NOT空值判断符(判断表达式是否为空)院ISNULL尧NOTISNULL猿援员逻辑运算符age<=30范围运算符例(用于多条件的逻辑连接院ageBETWEEN10AND)院NOT尧AND尧OR30相当于age>=10AND猿援圆猿援猿列表运算符例格式相匹配模式匹配符例遥可用于院院city常用于模糊查找IN('Beijin','Shanghaichar尧varchar尧text尧ntext尧datetime袁它判断列值是否与指定的字符串')和smalldatetime等类型查询遥可使用以下通配字符院百分号%院可匹配任意类型和长度的字符袁如果是渊下转第48页冤Science&TechnologyVision科技视界. All Rights e&TechnologyVision科技视界写复位信号时序如图4所示遥帧存储器存储两帧压缩图像袁因此每读两场数据地址复位一次遥场同步信号尧读复位信号时序如图6所示遥读复位信号与写复位信号波形一致袁然而读复位信号时序上落后于写复位信号200个行同步周期遥图4场同步信号尧写复位信号时序图渊猿冤图6场同步信号尧读复位信号时序图帧存储器写使能信号写使能信号(/WE)控制写操作袁在其有效期间地址计数器随时钟信号增长袁并在时钟的上升沿将数据写入存储器遥当/WE处于高电平时袁地址计数器停止计数袁写操作被禁止遥有规律的控制写使渊圆冤两个帧存储器读使能信号渊X尧Y冤渊/RE冤的读取控制袁交替输出视频数据袁是拼接视能信号袁可以方便的对视频数据进行压缩遥频的关键部分遥拼接双显读使能信号如图7所示袁在视频输出的场同拼接双显是在纵向上压缩图像袁采取隔行存储数据的方法袁只存步信号前半帧期间袁X帧存储器的读使能信号有效袁输出视频数据袁构储一帧图像渊480行冤中的240行袁因此写使能渊/WE冤信号相对于行同成上半屏压缩图像袁于此同时Y帧存储器的读操作被禁止遥当处于下步信号隔行反转遥并且由于采用黑白显示袁因此只存储亮度信号Y袁而半帧期间情况相反袁Y帧存储器读使能信号有效袁输出数据袁构成下半丢弃色度信号Cb袁Cr袁写使能信号在像素时钟PCLK的下降沿反转袁屏数据袁而X帧存储器的读操作被禁止遥两帧存储器在半帧切换信号甄别亮度信号和色度信号遥对应与双显的写使能信号将是在隔行有效控制下袁做乒乓切换袁轮流输出数据构成视频图像遥另外袁由于存储器的基础叠加隔像素有效圆.2遥中仅存储了亮度信号袁在读取数据时需将地址计数器的刷新频率降低一倍袁以便于输出数据时恢复色度信号遥因此对像素时钟进行二分频袁帧存储器读控制信号包括读使能读控制信号模块渊/RE冤尧读复位渊/RRST冤尧数据输低电平读取存储器的数据作为亮度信号袁高电平存储器读禁止袁地址出使能渊/OE冤尧读时钟渊RCLK冤袁信号产生原理如图5所示遥该模块使用计数器维持不变袁输出端输出固定值0x80作为色度信息遥的行同步信号VGA据与输出信号在时序上提前于输出用袁场同步信号均通过对像素时钟的计数产生的VGA信号同步遥由于在数据存储时丢弃了色度信号VGA信号袁以利于帧存储器输出数遥控制用袁因此在输出时需恢复色度信号遥图7拼接双显读使能信号细节3结论文中介绍了基于AL422帧存储器的视频拼接技术原理袁并用硬件图5帧存储器读控制信号合成框图描述语言VHDL实现袁图像显示流畅袁切换灵活袁获得很好的效果遥渊员冤帧存储器的读读复位信号尧渊/RRST冤写操作是相互独立的袁可以同时操作袁但是不能同咱员暂刘杰袁牛燕雄袁董伟援基于揖FPGA参考文献铱时操作同一个存储单元袁理想状态是读尧写地址计数器相差128个单2009袁3袁29渊3冤援的视频信号发生器设计与应用研究[J]援元遥读地址计数器同时受读复位信号渊/RRST冤尧读使能信号渊/RE冤尧读咱圆暂时钟渊RCLK冤袁在RCLK作用下不断刷新袁单调增长遥当地址计数器达咱猿暂[OL].[OL].到最大袁或者读复位信号有效袁地址计数器将清零遥拼接双显模式下袁咱责任编辑院王静暂渊上接第45页冤中文袁请使用两个百分号即%%遥下划线_院匹配单个任意字符袁它常用来限制表达式的字符长度遥ORDER方括号[]院指定一个字符尧字符串或范围袁要求所匹配对象为它们ORDERBY例如BY子句的语法格式为{column_name[ASC|DESC]}院[,噎n]中的任一个遥[^]院其取值也[]相同袁但它要求所匹配对象为指定字符以外的任一个字符遥SELECT院例如院FROM*限制以Publishinshanghai结尾袁使用LIKE'%Publishinshanghai'ORDERstudent以上是一些关于数据库查询的介绍BYscoredesc,addressASC袁用户可以根据需要应用这些限制以G开头院LIKE'[G]%'查询技巧从数据库中检索数据袁并将查询结果以表格的形式输出遥猿援源限制以G开头外院LIKE在信息技术广泛应用的今天袁数据库技术作为数据管理的核心技术在社会各个领域发挥着强大的功能袁SQLServer2008是由Microsoft源查询结果排序逻辑运算符院优先级为NOT尧AND尧OR'[^G]%'公司发布的最新关系数据库管理系统遥然而要用好数据库的管理功能袁就必须从简单的数据库查询开始袁数据库查询是数据库应用的根基ORDER使用袁只有基土之坚固才有高大之建筑遥所以袁数据库查询在数据库应用中有举足轻重的地位ORDERBYSELECT子句对语句进行数据查询后生成的结果集进行排袁为了方便阅读序遥在SELECT袁可以使用语法遥排序列时BY袁需要用逗号隔开后面的排序列名可以是字段名遥拍序列名后面还可以指定排序方式袁也可以是表达式袁有多个中袁ASC咱责任编辑院杨扬暂表示升序袁DESC表示降序袁如果不指定默认为升序遥48科技视界Science&. All Rights Reserved.
发布评论