select len ('sdfjlksdjflksdj f')--計算字串個數(長度),空格也算
select datalength ('sdfjlksdjf合理lksdjf')--計算字串位元組,
-- 乙個漢字兩個位元組,
-- 乙個字母乙個位元組,
-- 乙個中文標點符號兩個位元組,
-- 乙個英文標點符號乙個位元組
-- 乙個數字乙個位元組
select lower ('aa') --轉換成小寫(對字母轉換)
select upper ('aa')-- 轉換成大寫(對字母轉換)
select ltrim (' aaa ')-- 只能去除左邊空格
select rtrim (' aaa ')-- 只能去除右邊空格
select datalength (rtrim (' aaa ')) -- 查詢去除空格後的位元組長度
select ltrim(rtrim (' aaa '))--去除左邊和右邊的空格 rtrim()返回乙個字串再交給另外乙個函式處理
select left('asdasdsdfdsfaaa ',5)--從左向右擷取五個字元
select right ('asdasdsdfdsfaaa',5)--從右向左開始擷取五個字元
select substring('asdasdsdfdsfaaa',5,5) --從第五個開始擷取五個(包括第五個字元),下標從1開始
select getdate()--取得當前日期
select dateadd (year,2,getdate())--從當前時間加兩年
select dateadd (day ,2,getdate ())--從當前時間加兩天
select dateadd (month ,2,getdate ())
select dateadd (hour,2,getdate ())-- 在第三個引數的基礎上,加上第乙個引數指定的部分,加上的量是第二個引數
select datediff (year ,getdate (),dateadd (year,2,getdate()))--比較前後兩個相差的時間,第乙個引數指定要比較的值
select datepart (hour ,getdate ())--得到當前時間年的部分
select datepart (minute ,getdate ())
select datepart (day ,getdate ())
select year (getdate ())--得到日期的年
select day(getdate ())--取到日期的日
日期時間的操作
有這麼個場景 訂購了乙個產品,有開始時間,然後有訂購週期,以小時為單位。需要計算出產品的結束時間,寫入賬單中。產品的結束時間就是為開始時間加上訂購租期,算出結束時間。本來這個應該是前台做的事情。我們直接去獲取就可以了。最後se決定還是在寫話單前進行計算。以下是程式 有用的同學可以把它做成更通用。滿足...
Python操作日期和時間的方法
不管何時何地,只要我們程式設計時遇到了跟時間有關的問題,都要想到 datetime 和 time 標準庫模組,今天我們就用它內部的方法,詳解python操作日期和時間的方法。1.將字串的時間轉換為時間戳 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 import time t...
python操作日期和時間的方法
遇到了跟時間有關的問題,都要想到 datetime 和 time 標準庫模組,今天我們就用它內部的方法,詳解python操作日期和時間的方法。1.將字串的時間轉換為時間戳 方法 a 2013 10 10 23 40 00 import time timearray time.strptime a,y...