SQL语句请教,数据库里有一个字段Num。现在要查询某个字符串$string是不是包含有Num字段。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语句请教,数据库里有一个字段Num。现在要查询某个字符串$string是不是包含有Num字段。相关的知识,希望对你有一定的参考价值。
SQL语句请教,数据库里有一个字段Num。现在要查询某个字符串$string是否包含有Num字段。 举例:Num字段下有1234,4567两个内容,要查询字符串'23312345556'是否包含有Num字段的内容,该如何处理
select Num from tablename where \'23312345556\' like \'%\' + cast(Num as varchar(10)) + \'%\'也可以用变量把\'23312345556\'替换掉。 参考技术A select Num from tablename
where $string like '%' + cast(Num as varchar(10)) + '% 参考技术B select Num from table where Num LIKE'%1234%' or Num LIKE'%4567%'
SQL请教大家一个日期的加减法
比如一个字段A,datetime,2009-11-20 12:23:12
现在我想做两件事情
月份减1,得出2009-10-20 12:23:12
日期减1,得出2009-11-19 12:23:12
请问在不改变字段类型的前提下如何实现,谢谢大家
ql语句处理时间——日期加减天数如下:
select date_add(now(), interval 1 day); -- 加1天
select date_add(now(), interval 1 hour); -- 加1小时
select date_add(now(), interval 1 minute); -- 加1分钟
select date_add(now(), interval 1 second); -- 加1秒
select date_add(now(), interval 1 microsecond);-- 加1毫秒
select date_add(now(), interval 1 week);-- 加1周
select date_add(now(), interval 1 month);-- 加1月
select date_add(now(), interval 1 quarter);-- 加1季
select date_add(now(), interval 1 year);-- 加1年
扩展资料
SQL中常用日期函数
1、GETDATE() 返回当前系统日期;
SELECT GETDATE()
2、DATEADD(日期部分,常数,日期) 返回将日期的指定日期部分加常数后的结果返回;
--常数为正
SELECT DATEADD(YY,1,GETDATE())
--等同于
SELECT DATEADD(YEAR,1,GETDATE())
--常数为负数
SELECT DATEADD(YY,-2,GETDATE())
--常数为小数(直接舍去小数部分)
SELECT DATEADD(YY,2.4,GETDATE())
SELECT DATEADD(YY,2.5,GETDATE())
SELECT DATEADD(YY,2.6,GETDATE())
参考技术A http://baike.baidu.com/view/327444.htm?fr=ala0月份减1 select DateAdd(m,-1, A) from 表
日期减1 select DateAdd(d,-1, A) from 表本回答被提问者采纳 参考技术B select dateadd(month,-1,字段A) 月份减一
select dateadd(day,-1,字段A) 日期减一 参考技术C select dateadd(month,-1,A) 月份减一,dateadd(day,-1,A) 日期减一 from 表 参考技术D select add_months(datetime, -1), datetime-1 from dual
以上是关于SQL语句请教,数据库里有一个字段Num。现在要查询某个字符串$string是不是包含有Num字段。的主要内容,如果未能解决你的问题,请参考以下文章
sql 语句:一个字段,连续几天值大于0,获得天数 怎么解决的?请教