您好,欢迎来到乌哈旅游。
搜索
您的当前位置:首页sql学习记录

sql学习记录

来源:乌哈旅游


SQL语句 记录!

查找同个值:=’ 某个值’

查找存在于、包含值 :like ‘%某个值%’

Distinct 查找不同的值 重复的只显示一次

Group by 列名 把某列分组

Between 存在值1 与 值2之间的所有值: between ‘值1’and ‘值2’

Exists 存在

Not exists 不存在

最大值:max 最小值:min 汇总 总和:sum 计算:count 平均:avg

select * from u_store_m a where a.busno='001' and not exists(select * from u_store_m b where a.wareid=b.wareid and b.busno='002')

例:

select * from u_ware where waresimname like '%阿莫%' and producer like'%白云%' and maxunit = '胶囊剂'

查找商品资料 商品名包含阿莫 产地包含白云 剂型等于胶囊剂

ORDER BY :排序! Desc 从大到小

truncate table 表名

删除 delete 表名

convert(varchar(10),a.createtime(列名),120) =‘某天’ 更改变量 查找某天

判断 当满足某个条件

case when 条件 then 值1

when 条件2 then 值2

else

end

select a.bankcardno as 编码,a.cardbalance as 基本信息余额,b.saleamount as 消费金额,b.cardbalance as 余额 from u_bankcard_base a , u_bankcard_sale b where

a.bankcardno=b.bankcardno

and

convert(varchar(10),b.createtime,120)='2011-05-26'

and a.cardbalance<>b.cardbalance

select d.wareid as 商品编码 ,d.warename as 商品名称 ,d.warespec as 商品规格 ,d.producer as 生产企业 ,a.sumqty as 库存数量 ,d.purstatus as 采购状态 ,c.classcode as 类别编码,

c.classname as 类别名称

from u_store_m a ,v_ware_class c , u_ware_q d where a.wareid=c.wareid

and sumqty>0 and a.busno='001'

and not exists (select * from u_store_m b where a.wareid=b.wareid and b.busno='1015')

and a.wareid=d.wareid

and parentcode='29'

and classcode='10' --

and d.purstatus='1'

b.busno=dbo.f_sys_ini('1001')) 代表就是取当前业务机构编码。

create view v_wjy

as select a.busno,d.wareid as 商品编码 ,d.warename as 商品名

称 ,d.warespec as 商品规格 ,d.producer as 生产企业 ,a.sumqty as 库存数量 ,d.purstatus as 采购状态

from u_store_m a ,u_ware_q d where

sumqty>0 and a.busno='001'

and not exists (select * from b.busno=dbo.f_sys_ini('1001'))

and a.wareid=d.wareid

and d.purstatus='1'

where a.wareid=b.wareid and u_store_m b

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- wuhaninfo.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务