SQL精華應用

2021-06-26 04:05:46 字數 648 閱讀 9125

【精確到納秒的時間函式】

sysdatetime()、sysutcdatetime()        ---- 精確程度取決於執行 sql server 例項的計算機硬體和 windows 版本

【生成10位不重複隨機數字】

select right(1000000000 + convert(bigint,abs(checksum(newid()))),10)

【生成18位純數字的不重複id】

select substring(replace(replace(replace(replace(convert(varchar(24),sysdatetime()), ' ',''), '-',''), ':',''), '.',''), 3, 12) + right(1000000000 + convert(bigint,abs(checksum(newid()))),6) 

【生成20位純數字的不重複id】

select left(replace(replace(replace(replace(convert(varchar(24),sysdatetime()), ' ',''), '-',''), ':',''), '.',''), 14) + right(1000000000 + convert(bigint,abs(checksum(newid()))),6) 

SQL精華應用

精確到納秒的時間函式 sysdatetime sysutcdatetime 精確程度取決於執行 sql server 例項的計算機硬體和 windows 版本號 生成10位不反覆隨機數字 select right 1000000000 convert bigint,abs checksum newi...

SQL語句收集精華

1 select count from syscolumns where object name id teacher archives 2 select count from information schema.columns where table name 3 select column n...

SQL查詢語句SELECT精華

一 簡單查詢 簡單的transact sql查詢只包括選擇列表 from子句和where子句。它們分別說明所查詢列 查詢的 表或檢視 以及搜尋條件等。例如,下面的語句查詢testtable表中姓名為 張三 的nickname欄位和email欄位。select nickname,email from ...