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