sql
一朝入坑,终生为码农
这个作者很懒,什么都没留下…
展开
-
mysql检索中文日期和英文日期混合的数据
之前在做一个业务的时候,发现数据库里存储的日期是varchar型的,并且中文格式和英文格式的日期都存在,导致中文的日期按照条件检索不到,最后查了些资料,没有直接可以把中文日期转换成英文格式的日期的函数,最终就算通过替换的方式解决的这个问题。代码如下:SELECT REPLACE(REPLACE(REPLACE('2021年3月2日','日',' '),'月','-'),'年','-')...原创 2021-09-19 17:28:43 · 245 阅读 · 0 评论 -
sql精确查询逗号隔开的字段
有时候有些数据保存时用逗号隔开的数据,需要检索某个值所对应的数据的时候需要用到下面这种方式:select * from tablename where charindex(','+'3'+',',','+name+',')>0还有一种,我没去试过:--先创建一个函数,用来拆分字段值Create Function f_split1(@SourceSql Varchar(8000),@原创 2017-07-22 12:53:23 · 16603 阅读 · 0 评论