1截取AreaName字段的前兩位
SUBSTRING ( a.Name , 0 , 3 ) as AreaName
2時間只顯示年月日
CONVERT(varchar(10),check_time,120) AS check_time
3 比較兩個張表的數據不同的值和相同的值
相同 SELECT * FROM b WHERE EXISTS(SELECT 1 FROM a WHERE tel_no=b.tel_no) 不同 SELECT * FROM b WHERE NOT EXISTS(SELECT 1 FROM a WHERE tel_no=b.tel_no)
4:根據表插敘出來的數據,添加到另外一張表中
insert into [Yunku.Res.BizFull].[dbo].[member] ([MemberId] ,[PassportId] ,[CategoryId] ,[Name] ,[Comments] ,[CreationTime]) select * from [dbo].[member]
5:SQL兩列拼接成一列
select Source+','+SourceJson as Source from member_wallet_io
注意字段的類型
5:同一張表去不同的數據
select product_chinaname from base_supplier_product group by product_chinaname
6:批量修改字段的某一個字符
update [base_province_address] set english_name = replace(cast(english_name as varchar(8000)) ,'?',' ') where provinceid in (select provinceid from [base_province_address] where english_name like '%?%' )
7:計算兩個時間差
SELECT DATEDIFF( Second, '2009-8-25 12:15:12', '2009-9-1 7:18:20') --返回相差秒數 SELECT DATEDIFF( Minute, '2009-9-1 6:15:12', '2009-9-1 7:18:20') --返回相差分鍾數 SELECT DATEDIFF( Day, '2009-8-25 12:15:12','2009-9-1 7:18:20')--返回相差的天數 SELECT DATEDIFF( Hour, '2009-8-25 12:15:12', '2009-9-1 7:18:20')--返回相差的小時