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,获得天数 怎么解决的?请教

sql 语句:一个字段,连续几天值大于0,获得天数 怎么解决的?请教

菜鸟请教sql问题

mysql 修改字段内容

sql排序语句问题

请教各位高手,我现在有一个sqlserver数据库A,有字段月份a(1到12月)、b (内容为编号,会有重复的)