From c719aec20a3c5600cdf3aac7b6adc51e80b05111 Mon Sep 17 00:00:00 2001 From: woytu <394585829@qq.com> Date: Sat, 30 Mar 2024 14:07:31 +0800 Subject: [PATCH] update --- .github/workflows/deloy.yml | 3 ++- ...345\236\213SQL\346\240\207\345\207\206.md" | 8 +++++++ ...13\346\225\260\346\215\256\345\272\223.md" | 23 ++++++++++++++----- IDE/Chromium.md | 1 + ...15\350\264\271\346\234\215\345\212\241.md" | 3 ++- 5 files changed, 30 insertions(+), 8 deletions(-) diff --git a/.github/workflows/deloy.yml b/.github/workflows/deloy.yml index bd28947fb..0c82e4177 100644 --- a/.github/workflows/deloy.yml +++ b/.github/workflows/deloy.yml @@ -95,7 +95,8 @@ jobs: cd ../ ls -lh cp -r `ls -A | grep -Ev \ - ".git|.github|.vuepress|.gitattributes|.gitignore|.gitmodules|package.json|README.md|notes-docsify"`\ + ".git|.github|.vuepress|.gitattributes|.gitignore|.gitmodules\ + |package.json|README.md|index.html|notes-docsify"`\ notes-docsify cp -r .vuepress/public/images .vuepress/public/files notes-docsify # echo "-------------------------------------------------------------" diff --git "a/DBS/\345\205\263\347\263\273\345\236\213SQL\346\240\207\345\207\206.md" "b/DBS/\345\205\263\347\263\273\345\236\213SQL\346\240\207\345\207\206.md" index 37ca0a633..84aa56324 100644 --- "a/DBS/\345\205\263\347\263\273\345\236\213SQL\346\240\207\345\207\206.md" +++ "b/DBS/\345\205\263\347\263\273\345\236\213SQL\346\240\207\345\207\206.md" @@ -120,6 +120,14 @@ ## SQL1992 +- `COALESCE` +- `CASE` +- `AVG` +- `COUNT` +- `MAX` +- `MIN` +- `SUM` +- `TO_DATE` ## SQL1999 diff --git "a/DBS/\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223.md" "b/DBS/\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223.md" index d8147119e..76ad44a92 100644 --- "a/DBS/\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223.md" +++ "b/DBS/\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223.md" @@ -490,9 +490,13 @@ ORDER BY u1.column_id SELECT SYSDATE, SYSTIMESTAMP FROM dual; SELECT TO_CHAR(TO_TIMESTAMP('2023-05-08 10:10:10', 'yyyy-mm-dd hh24:mi:ss'), 'ww') FROM dual; -- 得到当天凌晨0点0分0秒的日期 -select trunc(sysdate) from dual; --- 得到这天的最后一秒 -select trunc(sysdate) + 0.99999 from dual; +SELECT TRUNC(SYSDATE) FROM DUAL; +-- 获取今天最后的时间(即午夜之前的那一刻) +SELECT TRUNC(SYSDATE) + 0.99999 AS last_time FROM DUAL; +SELECT TRUNC(SYSDATE) + 1 - 1/86400 AS last_time FROM dual; +SELECT TRUNC(SYSDATE) + 1 - INTERVAL '1' SECOND AS last_time FROM DUAL; +SELECT TRUNC(SYSDATE) + INTERVAL '1' DAY - INTERVAL '1' SECOND AS last_time FROM DUAL; +SELECT TRUNC(SYSDATE) + INTERVAL '23' HOUR + INTERVAL '59' MINUTE + INTERVAL '59' SECOND AS last_time FROM DUAL; -- 获取倒推时间列表 SELECT TRUNC(sysdate - NumToDSInterval(level-1, 'hour'), 'MI') AS ds -- 'day','hour','minute','second' @@ -691,13 +695,20 @@ SELECT REPLACE(md5(random()::text || clock_timestamp()::text),'-',''); select to_timestamp('2022-08-02 00:00:00', 'yyyy-MM-dd hh24:mi:ss'); select to_date('2022-08-02 23:59:59', 'yyyy-MM-dd HH24:mi:ss'); select to_char(now(), 'yyyy-MM-dd HH24:mi:ss'); -select date_trunc('day', now()); select date_trunc('day', now()) - interval '1d' + ('6 hours')::INTERVAL; +-- 得到当天凌晨0点0分0秒的日期 +select date_trunc('day', now()); +-- 获取今天最后的时间(即午夜之前的那一刻) +SELECT CURRENT_DATE + INTERVAL '1 day' - INTERVAL '1 microsecond'; +SELECT (date_trunc('day', now()) + INTERVAL '1 day' - INTERVAL '1 microsecond')::timestamp; +SELECT DATE_TRUNC('day', CURRENT_TIMESTAMP) + INTERVAL '1 day - 1 microsecond'; +SELECT DATE_TRUNC('day', CURRENT_TIMESTAMP) + INTERVAL '1 day' - INTERVAL '1 microsecond'; +-- 月末 +select date_trunc('month', now() + '1 months') + '-1 days'; + -- 获取周数 select extract(week FROM timestamp '2022-01-01') week; SELECT date_part('week', timestamp '2022-01-01') week; --- 月末 -select date_trunc('month', now() + '1 months') + '-1 days'; -- 遍历两个日期的每一天 https://stackoverflow.com/questions/6870499/generate-series-equivalent-in-mysql select * from generate_series('2022-09-21 00:00:00'::TIMESTAMP, '2022-09-22 00:00:00'::TIMESTAMP, '1 day'); -- 遍历两个日期的每小时 diff --git a/IDE/Chromium.md b/IDE/Chromium.md index 792ec5e7f..42c3f677e 100644 --- a/IDE/Chromium.md +++ b/IDE/Chromium.md @@ -362,6 +362,7 @@ taskkill /f /im chromedriver.exe * [swagger-bootstrap-ui](https://chrome.google.com/webstore/detail/swagger-bootstrap-ui/dhkcgihkeepociepfdeeppmdgbdooahh) * HTML/CSS/JS编辑展示 [https://github.com/chinchang/web-maker](https://github.com/chinchang/web-maker) * WEB前端助手 [https://github.com/zxlie/FeHelper](https://github.com/zxlie/FeHelper) +* [https://github.com/ha0z1/PixOK](https://github.com/ha0z1/PixOK) * JSON查看 [https://github.com/tulios/json-viewer](https://github.com/tulios/json-viewer) * 检测浏览器指纹 [https://github.com/freethenation/DFPM](https://github.com/freethenation/DFPM) * [https://microsoftedge.microsoft.com/addons/search/谷歌](https://microsoftedge.microsoft.com/addons/search/%E8%B0%B7%E6%AD%8C) diff --git "a/Other/\345\205\215\350\264\271\346\234\215\345\212\241.md" "b/Other/\345\205\215\350\264\271\346\234\215\345\212\241.md" index aacd633ba..15009df8d 100644 --- "a/Other/\345\205\215\350\264\271\346\234\215\345\212\241.md" +++ "b/Other/\345\205\215\350\264\271\346\234\215\345\212\241.md" @@ -151,12 +151,13 @@ - [https://www.freenom.com](https://www.freenom.com) - [https://github.com/luolongfei/freenom](https://github.com/luolongfei/freenom) - [https://nic.eu.org](https://nic.eu.org) - - [人人都可申请拥有EU.org免费域名](https://51.ruyo.net/17863.html) - [https://www.nom.za](https://www.nom.za) - [免费申请南非 NOM.za 免费域名](https://51.ruyo.net/17968.html) - [https://names.co.uk](https://names.co.uk) +- [https://www.dynu.com/zh-CN/ControlPanel/DDNS](https://www.dynu.com/zh-CN/ControlPanel/DDNS) +* [免费域名 - 如有乐享](https://51.ruyo.net/tag/%e5%85%8d%e8%b4%b9%e5%9f%9f%e5%90%8d) * [如何正确绕开备案使用国内机器](https://www.hqsblog.cn/2019/12/15/237.html)