--- title: SQL 欄位替換、插入文字和日期區間設定 tag: mysql --- # SQL 欄位替換、插入文字和日期區間設定 ###### tags: `mysql` ## 資料表欄位設計  --- ## 在指定欄位內的文字加上字串 ```sql! UPDATE your_table(資料表名稱) SET Auth = CONCAT(Auth, '先生') WHERE type = 1; ``` 這樣type=1的欄位,其中的Auth「雨生」後面就會加上「先生」這字串。 ### CONCAT() CONCAT() 函數用來合併多個欄位的值。 CONCAT 會採用可變數量的字串引數,並將其串連 (聯結) 成單一字串。 它至少需要兩個輸入值,否則 CONCAT 會引發錯誤。 --- ## 篩選資料,範圍在一個月 ```sql! SELECT * FROM your_table WHERE Date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) AND Date < CURRENT_DATE; ``` ### DATE_SUB() DATE_SUB() 函數從日期减去指定的時間間隔。 <b>語法</b> ```sql! DATE_SUB(date,INTERVAL expr type) ``` expr 參數是希望添加的時間間隔。 [此連結是參數可替換的列表](https://www.runoob.com/sql/func-date-sub.html) <small>完成於2023/08/30</small>
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up