mysql中幾個有用的陌生語法

2021-06-09 06:21:34 字數 1269 閱讀 7409

一.coalesce 函式

coalesce函式表示可以返回引數中的第乙個非空表示式,當你有n個引數時選取第乙個非空值(從左到右)。

例項一:

返回結果:carrot

例項二:

返回結果:1

這些語句可以直接在mysql裡執行。

一 . limit  offset 語法

在我們使用查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這個時候怎麼辦呢?不用擔心,

mysql已經為我們提供了這樣乙個功能。

*from

table

limit

[offset,

]rows

|rows offset offset

limit 子句可以被用於強制 select 語句返回指定的記錄數。limit 接受乙個或兩個數字引數。引數必須是乙個整數常量。如果給定兩個引數,第乙個引數指定第乙個返回記錄行的偏移量,第二個引數指定返回記錄行的最大數目。初始記錄行的偏移量是 0(而不是 1): 為了與 postgresql 相容,mysql 也支援句法: limit # offset #。

>

select

*from

table

limit

5

,10

; //檢索記錄行

6

-15

//為了檢索從某乙個偏移量到記錄集的結束所有的記錄行,可以指定第二個引數為

-1

: >

select

*from

table

limit

95

,-1

; //檢索記錄行

96

-last.

//如果只給定乙個引數,它表示返回最大的記錄行數目:

>

select

*from

table

limit

5

; //檢索前

5

個記錄行

//換句話說,limit n 等價於 limit

0

,n。

mysql中幾個有用的函式

1.from unixtime 作用 將mysql中以int 11 儲存的時間以 yyyy mm dd 格式來顯示。例 作用 將str1,str2.連線為字串。如有任何乙個引數為null 則返回值為 null。例 update video set playlink concat playlink,f...

mysql 有用的特殊語法

insert語法 insert low priority delayed high priority ignore into tbl name col name,values on duplicate key update col name expr,或 insert low priority de...

ASP中幾個有用的函式

原出處 江都資訊網論壇 function deletefile filename 刪除檔案 if filename then set fso server.createobject scripting.filesystemobject if fso.fileexists filename then ...