MySQL幾個函式學習

2021-07-10 01:38:32 字數 1217 閱讀 7650

今天在閱讀mysql資料的時候看到了這幾個函式,之前用的比較少,現在記錄下來備用。

case語句:

select

`name`,district,population,

case population

when population<10000

then

"人口稀少"

when population>10000

and population<100000

then

"人口中等"

when population>100000

and population<1000000

then

"人口較多"

when population>1000000

and population<10000000

then

"人口偏多"

else

"人口很多"

endas people from city;

select

left(`name`,1) from city;

/*取左邊第乙個字母*/

select

right(`name`,1) from city;

/*取右邊第乙個之母*/

select coalesce(`name`,'mmm')from city;

/*如果列name為空則返回『mmm』*/

select mod(3,4);

/*取模*/

select

`name`, dayname(birth_date),monthname(birth_date),dayofyear(birth_date)from players;

/*獲取日期的日(星期幾),月年*/

select

space(8);

/*產生8個空格*/

select conv(2,10,2),bin(2),conv(10,2,10);

/*conv()第乙個引數為數值,第二個引數為第乙個引數的進製,第三個是要轉換成的進製*,bin()轉換成二進位制*/

/*當乙個數的二進位制表示最後一位是1的時候,這個數為奇數,所以 current_num & 1 為真。*/

select

true, 7 & 1;

select (13>>1)<<1;

/*查詢偶數可採用此方法*/

幾個數學函式

今天在nw7裡面測試了一段 那幾個數學函式返回結果竟然是錯的,讓我大吃一驚,且看 data n type p decimals 2.data m type p decimals 2 value 5.55 n abs m write abs n.n sign m write sign n.n ceil...

MySql函式學習(一)

一 mysql日期和時間函式 1 curdate 返回當前日期 2 curtime 返回當前時間 3 now 返回當前的日期和時間 4 unix timestamp date 返回日期date的unix時間戳 5 week date 返回日期date為一年中的第幾周 6 year date 返回日期...

幾個常用的數學函式

void abort void 功 能 異常終止乙個程序 int abs int i 功 能 求整數的絕對值 double acos double x 功 能 反余弦函式 double asin double x 功 能 反正弦函式 double atan double x 功 能 反正切函式 do...