- 博客(7)
- 收藏
- 关注
原创 根据逗号分隔的条件查询出逗号分隔的字段
SELECT STUFF(( SELECT DISTINCT‘,’ + CONVERT(NVARCHAR(20), user_id)FROM p_userWHERE user_name IN ( SELECT valFROM f_split(@proj_leader, ‘,’) ) OR user_name=@proj_leaderFORXML PATH(’’)), 1, 1, ‘’)
2021-07-30 09:59:33 374
原创 根据条件删除分组后最大数据外以外的其他数据
delete from 表 where id not in (select max(id) from 表 WHERE 字段名='xxx' group by contract_guid) AND 字段名='xxx'
2021-07-28 16:31:18 271
原创 truncate table(清空表)
truncate table(清空表) 是清空一个表,是一个DDL语言,效率高,它与delete有如下区别。delete是DML语言;delete时会触发与表相关的触发器,而truncate不会;delete可以有删除条件,truncate没有。
2021-07-28 15:03:30 4211
原创 sql分组拼接字段
SELECT 字段1, stuff(( SELECT ',' + [字段2] FROM 表 t WHERE t.字段1 = a.字段1 FOR xml path('')) , 1 , 1 , '') as ‘ssss’ FROM 表 aGROUP BY 字段1
2021-07-27 17:26:42 1458
原创 判断是否null或者0返回保留3位小数函数
CREATE FUNCTION dbo.fn_conversionzero_mj ( @decNum DECIMAL(18, 3))RETURNS VARCHAR(200) --返回返回值的数据类型ASBEGIN RETURN IIF(@decNum = 0 OR @decNum IS NULL , '/' , CONVERT(NVARCHAR(30), @decNum)) ;END ;
2021-07-26 16:21:24 105
原创 查询表的第几条数据
SELECT *FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY id) AS idx , o.name , FROM table o ) a WHERE a.idx=1
2021-07-02 18:17:39 222
原创 sql获取时间字段的年月日
SELECT '('+convert(varchar(50),YEAR(co.qddate)) +'年'+convert(varchar(50),Month(co.qddate)) +'月'+convert(varchar(50),Day(co.qddate)) +'日)'
2021-07-02 16:48:21 1593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人