--分頁
SELECT o.* FROM dbo.journal o
ORDER BY o.id DESC OFFSET 10 ROWS FETCH NEXT 40 ROWS ONLY
--TOP (100) PERCENT百分比
SELECT TOP (100) PERCENT ISBN FROM book_isbn_1 ORDER BY len(ISBN)
--去除左右空格
update 表 set 字段=ltrim(rtrim(字段))
--查詢中文
select * from tb where name like '%[吖-做]%'
--patindex
select * from tb where patindex('%[吖-做]%',name)>0
INSERT INTO DB_Meta.dbo.book
SELECT *
FROM common.dbo.need_result
INSERT INTO mongo_journal_common
SELECT B.docid,dataProvider,identifier,url
FROM mongo_20161009_common as A ,mongo_journal_add as B
WHERE B.docid = A.docid
DELETE FROM A WHERE REPLACE(filename,'.pdf','') = '123'
Alter Table 表名 ALTER COLUMN 列名 類型(長度)
--刪除表中多餘的重複記錄,只留有rowid最小的記錄
delete from A where Id in (select Id from A group by Id having count(Id) > 1)and rowid not in (select min(rowid) from A group by Id having count(Id)>1)
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值
UPDATE B SET docid = A.docid FROM A,B WHERE A.filename = B.filename
--創建索引
CREATE INDEX index_name
ON table_name (column_name)
DELETE FROM 表名稱 WHERE 列名稱 = 值
--查詢大於1
Select id,Count(*) From A Group By id Having Count(*) > 1
--查詢大於1所有數據
select * from A
where id in (select id from A group by id having count(id) > 1)
--刪除大於1
delete from A
where id in (select id from A group by id having count(*) > 1)
--SUBSTRING
SELECT DISTINCT SUBSTRING(docid, 1, 2) as 類型, SUBSTRING(docid, 15, 16) as 語言 FROM PDF_fulltext_common
SELECT top 10 * FROM [dbo].[standard] WHERE [batchNo] is not null order by newid()
select _id from mongo_level_null group by _id having count (_id) > 1
--刪除A裏docid等於B裏docid
DELETE A FROM A,B WHERE A.docid=B.docid
--刪除A裏docid沒有匹配的記錄B裏docid
DELETE A FROM A LEFT JOIN B ON A.docid=B.docid WHERE B.docid IS NULL