當前位置:編程學習大全網 - 網站源碼 - sql server insert values 語句怎麽寫?

sql server insert values 語句怎麽寫?

insert

into

dede_addonarticle

(templets)

values(

elt(round(rand()*2+1),'article_article1.htm','article_article2.htm','article_article3.htm')

)

這裏使用到了mysql的字符串處理函數。elt和round,rand

elt解釋如下:

elt(n,str1,str2,str3,...)

若n

=

1,則返回值為

str1

,若n

=

2,則返回值為

str2

,以此類推。

若n

小於1或大於參數的數目,則返回值為

null

elt()

field()的補數。

round(rand()*2+1)

這裏是為了生成1-3之前的隨機整數。

-----------------------------------------------------

好像妳題目是給的5個。那麽就修改round(rand()*2+1)為round(rand()*4+1),然後再elt的參數列表裏面添加上第4,5個字符串~就好了。。

-----------------------------------------------------

update

dede_addonarticle

set

templets

=

elt(round(rand()*4+1),'article_article1.htm','article_article2.htm','article_article3.htm','article_article4.htm','article_article5.htm')

where

...

  • 上一篇:分銷系統2.21哪個文件是修改數據庫鏈接信息的
  • 下一篇:用什麽軟件畫聖誕樹?
  • copyright 2024編程學習大全網