随笔分类 - SQL
SQL相关知识记录
摘要:with t as ( select convert(varchar(7),dateadd(mm,t.number,dateadd(year, datediff(year, 0, getdate()), 0)),120) month from (select number from master..
阅读全文
摘要:先建一个新表: CREATE TABLE [StudentScores] ( [UserName] NVARCHAR(20), --学生姓名 [Subject] NVARCHAR(30), --科目 [Score] FLOAT, --成绩 ) INSERT INTO [StudentScores]
阅读全文
摘要:网络上查询很久,最好的也是最常见到的SQL语句是: create table tb(id int,value varchar(30)) insert into tb values(1,'aa,bb') insert into tb values(2,'aaa,bbb,ccc') go SELECT
阅读全文
摘要:统计“/”字符的个数 select len('888/6/35/1101')-len(replace('888/6/35/1101','/','')) from xxx 统计某一列“、”字符的最大个数 SELECT MAX(LEN(fpdh)-LEN(replace(fpdh,'、',''))) f
阅读全文
摘要:1、字符型转成timestamp select to_timestamp(loga006,'dd-MON-yyhh:mi:ss.ff AM') from loga_t; 2、timestamp转成date型 select cast(to_timestamp(loga006,'dd-MON-yyhh:
阅读全文
摘要:假设数据库中,某一列数据像这样,每个数据都有同一个字符“-”,这时如果我们需要获取这个字符的前面的字符串或后面的字符串,应该用什么SQL语句呢? SUBSTRING ( expression, start, length ) --SUBSTRING('列名',起始位数,要取的字符串长度) 1.获取“
阅读全文

浙公网安备 33010602011771号