常用的SQL语句

文章展示了多个SQL查询和操作示例,包括日期格式转换、最大最小值查找、时间加减、LIKE操作符的使用,以及数据去重、批量更新和表间数据复制等数据库管理常见任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.where convert(varchar(10),lurutime,120)='2021-01-26' 去掉秒、分 ,按照时间去查询的SQL语句

CONVERT(varchar(7), end_time, 120 )保留年月

2. cy.sqlSelectExecuteScalar("select MAX(shangxianTime) from shengchanjihua20nei"); 选择最大最小数字

3. DATEADD(day, -3, 字段) AS 字段 字段 时间加减

select jianh,sum(xuqiu)as xuqiu from dianchibaoquejianku where dianchibaoquejianku.jianh not in (select jianhao from safekucun where 1=1 ) group by jianh

4. 字段 like 'PSM24W%'

1.?LIKE'Mi%' 将搜索以字母 Mi开头的所有字符串(如 Michael)。

? ?

2. LIKE'%er' 将搜索以字母 er 结尾的所有字符串(如 Worker、Reader)。

? ?

3. LIKE'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 When、Green)。

5.select CONVERT(varchar(7) ,ddjftime, 120) as 'Date' from xiaoshoudingdanluru 将年月日截取为年月

6. CONVERT (nvarchar(12),GETDATE(),112) 当前时间

7.shangxianTime<= dateadd(day,2,CONVERT (nvarchar(12),GETDATE(),112))and shangxianTime>=CONVERT (nvarchar(12),GETDATE(),112) 当前时间加2天

8.select distinct jianh,cangkukucun.state,kucunshu,jianhao,shuliang,bomnew.ljname, kucunshu,(shuliang*'" + sl + "') as xuqiu ,lockdata,(kucunshu+zaitucaigou-lockdata)as qj,zaitucaigou from cangkukucun right join bomnew on cangkukucun.jianh=jianhao where bomnew.jhzjianhao ='" + jhz + "' and bomnew.state='正常' and beizhu in('箱体','系统自动合成总成号') and jianhao = jianhao and bomnew.jhstate in('旧件','','替换已生效') order by cangkukucun.state asc";

}

9.delete from chengpinku where jiqinum in(select jiqinum from chengpinku group by jiqinum having COUNT(jiqinum)>1) and id not in (select max(id) from chengpinku group by jiqinum having COUNT(jiqinum)>1) 去重

10. select * from libom where shuliang<>round(shuliang,0) 查询小数点的结果

11.批量更新字段中某一个字符串

UPDATE jiqinumku set jiqinum = replace(jiqinum,'无电芯','G') WHERE jhzjianhao='3001075875'

12.一张表复制到另一张表中

insert into 数据库A.dbo.table1(col1,col2,col3...) select col1,col2,col3... from 数据库B.dbo.table2

13.批量复制update字段

update t set gongxuname=(select gongxuname from libom where jhzjianhao='3000399438' and worknum='5530'and t.jianhao =libom.jianhao) from libom t where jhzjianhao='3000399438' and worknum='5545'

14.获取插入id ;select @@IDENTITY

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值