资源描述:
《常用_select_语句汇总资料讲解.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、常用_select_语句汇总__________________________________________________常用SELECT语句汇总一、单表查询(一)按照条件查询相关记录Select字段1,字段2……字段Nfrom表where条件含义:从表中根据where条件查询记录,每条记录显示的字段按照字段1、字段2….字段N的设置显示注:select语句中的标点符号及运算符必须使用英文半角字符。例1:从凭证库中查询2004年1月31日的凭证,每条凭证只显示凭证日期、凭证号、科目名称、借方金额、贷方金额、会计月份
2、6个字段Select凭证日期,凭证号,科目名称,借方金额,贷方金额,会计月份From凭证库where凭证日期=’2004-1-31’例2:根据业务_个人基本情况表,找出缴存状态为”正常”的记录,查出的记录只显示姓名、身份证号、单位账号及个人账号4个字段Select个人姓名,身份证号,单位账号,个人账号from业务_个人基本情况表where账户状态=’1’例3:从科目余额表中查询出2010年借方金额大于50万或2010年借方金额小于10万的记录,每条记录只显示摘要、科目编码、借方金额、贷方金额、年度5个字段Select摘要
3、,科目编码,借方金额,贷方金额,年度From科目余额where(借方金额>500000and年度=2010)or(借方金额<100000and年度=2010)____________________________________________________________________________________________________Selecttop100字段1,字段2……字段Nfrom表where条件含义:从表中根据where条件查询记录,显示前100条记录,每条记录按照字段1、字段2….字段N
4、的设置显示例1:从凭证库中查询2004年1月31日的前100条凭证,每条凭证只显示凭证日期、凭证号、科目名称、借方金额、贷方金额、会计月份6个字段Selecttop100凭证日期,凭证号,科目名称,借方金额,贷方金额,会计月份From凭证库where凭证日期=’2004-1-31’例2:根据业务_个人基本情况表,找出缴存状态为”正常”的前100条记录Selecttop100个人姓名,身份证号,单位账号,个人账号from业务_个人基本情况表where账户状态=’1’(二)通配符的使用*表示将全部的字段内容都显示出来例1:从
5、业务_电子警察表中筛选出无车号或者车牌号小于3位的记录Select*from业务_电子警察where车号=’’orLen(车号)<3例2:从科目余额表中查询出2002年收入大于50万的记录Select*from科目余额where借方金额>500000and年度=2002%表示零或多个字符例1:从凭证库中查询2003年各月的房租收入情况_______________________________________________________________________________________________
6、_____Selectmonth(凭证日期)as月份,sum(贷方金额)as房租金额from凭证where摘要like‘%房租%’and年度=2003例2:从凭证库中查询2008年包含税的记录Select*from凭证库where摘要like‘%税%’and年度=2008_表示任何一个字符例1:根据科目余额表查询出目编码为10开头的一级科目记录Select*from科目余额where科目编码like‘10_’例2:根据凭证库查询科目名称长度为4且以银行开始的前100条记录Selecttop100*into银行记录表fro
7、m凭证库where科目名称like‘银行__’(三)查询的记录生成新表select字段1,字段2……字段Ninto新表from旧表where条件含义:从旧表中按照条件查询相关记录并生成新表例1:从捐款明细账中查询并生成2005年通过邮寄汇款的捐款名单Select*into2005年邮寄捐款表from业务_捐款明细表where捐款方式=’邮寄’andyear(捐款时间)=2005例2:根据业务_个人基本情况表,找出缴存状态为”正常”的记录,生成”业务_临时_个人基本情况表”Select个人姓名,身份证号,单位账号,个人账号
8、into业务_临时_个人基本情况表from业务_个人基本情况表where账户状态=’1’____________________________________________________________________________________________________(四)查询出的字段重新命名se